0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

アンシブルのハンドラーメモ

Posted at

勉強メモ

アンシブル

ハンドラーについて

  • ハンドラーは基本的にnotifyとセットで使われる
  • ハンドラーはタスクに変更があった場合、実行される
    下記にhttpdを使ったexampleを記述する。

下記のコードでは自動的に起動はされない。

- name: httpd install
  yum:
    name: httpd
    state: present
  become: yes

- name: httpd restarted
  service:
    name: httpd
    state: restarted
    enabled: yes
  become: yes

ハンドラーを使った書き方

- name: httpd install
  yum:
    name: httpd
    state: present
  become: yes
  notify: restart somepackage service

・・・・・・

handlers:
 - name: restart httpd
    systemd:
      name: httpd
      state: restarted

なにがいいか?

  1. タスクに変更がなければ実行されない。
  2. 記述がきれい?
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?