Open7

読者コミュニティ|Ansible の使い方

kazuro fukuharakazuro fukuhara

y_mrok さま

まだ読み途中ですが Ansible の理解に役立てております。
以下の箇所の

handlers セクションのすべてのタスクは 1 つ以上のフラグが設定します。

というところに違和感を感じました。以下のような書き方のほうがより正しく趣旨を反映しているような気がします。いかがでしょうか。

handlers セクションのすべてのタスクには 1 つ以上のフラグを設定することができます。

https://zenn.dev/y_mrok/books/ansible-no-tsukaikata/viewer/chapter16#基本動作

y_mroky_mrok

kazuro fukuhara 様

ご指摘くださり、ありがとうございます。私が気がついていない不備をご指摘くださったので、とても助かります。

ご指摘の部分を以下のように修正しました。ご確認ください。

handlers セクションのすべてのタスクに 1 つ以上のフラグを設定します。

今後もお気づきの点をご指摘くださいますよう、よろしくお願いいたします。

kazuro fukuharakazuro fukuhara

y_mrok さま

ご対応ありがとうございます。実はもう一つありまして、
以下のページの roles/RedHat/handlers/main.ymlの11行目付近ですが、
- httpd_installed
が2個あるのは記述ミスであろうかと考えています。いかがでしょうか。

---
- name: Syntax check of httpd.conf
  ansible.builtin.command: apachectl configtest
  listen:
    - httpd_conf_changed
- name: Restart or start httpd.service
  ansible.builtin.systemd:
    name: httpd.service
    enabled: yes
    state: restarted
  listen:
    - httpd_installed
    - httpd_installed
- name: Start the firewalld.service

https://zenn.dev/y_mrok/books/ansible-no-tsukaikata/viewer/chapter23

y_mroky_mrok

kazuro fukuhara 様
ご指摘くださり、ありがとうございます。改めてコードを見直し、以下のとおり修正しました。

---
- name: Syntax check of httpd.conf
  ansible.builtin.command: apachectl configtest
  listen:
    - httpd_conf_changed
- name: Restart or start httpd.service
  ansible.builtin.systemd:
    name: "{{ service_name }}"
    enabled: yes
    state: restarted
  listen:
    - httpd_installed
    - httpd_conf_changed
- name: Start the firewalld.service

httpd.conf ファイルを修正したときもサービスの再起動が必要です。したがって、2 つあるタグの内 1 つは httpd_conf_changed になります。

kazuro fukuharakazuro fukuhara

y_mrok さま

五月雨ですいません。この項の2文目ですが、マークアップを間違えているように見えます。いかがでしょうか。(バッククォートを全角で打ってしまった…???)

-t / ``-tagsパラメーターで実行するタスクのタグを指定したり--skip-tags` パラメーターで実行から除外するタスクを指定したりします。

https://zenn.dev/y_mrok/books/ansible-no-tsukaikata/viewer/chapter27#各タスクにタグを設定

y_mroky_mrok

kazuro fukuhara 様

ご指摘くださり、ありがとうございます。ソースを確認したら RestructuredText と Zenn のマークダウン記法が組み合わさった方法で書いていました。私の凡ミスです。修正しました。

今後もお気づきの点などがございましたら、ご指摘くださいますようお願いいたします。