読者コミュニティ|Ansible の使い方
本の感想や質問をお気軽にコメントしてください。
y_mrok さま
まだ読み途中ですが Ansible の理解に役立てております。
以下の箇所の
handlers セクションのすべてのタスクは 1 つ以上のフラグが設定します。
というところに違和感を感じました。以下のような書き方のほうがより正しく趣旨を反映しているような気がします。いかがでしょうか。
handlers セクションのすべてのタスクには 1 つ以上のフラグを設定することができます。
kazuro fukuhara 様
ご指摘くださり、ありがとうございます。私が気がついていない不備をご指摘くださったので、とても助かります。
ご指摘の部分を以下のように修正しました。ご確認ください。
handlers セクションのすべてのタスクに 1 つ以上のフラグを設定します。
今後もお気づきの点をご指摘くださいますよう、よろしくお願いいたします。
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
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 になります。
y_mrok さま
五月雨ですいません。この項の2文目ですが、マークアップを間違えているように見えます。いかがでしょうか。(バッククォートを全角で打ってしまった…???)
-t / ``-tagsパラメーターで実行するタスクのタグを指定したり--skip-tags` パラメーターで実行から除外するタスクを指定したりします。
kazuro fukuhara 様
ご指摘くださり、ありがとうございます。ソースを確認したら RestructuredText と Zenn のマークダウン記法が組み合わさった方法で書いていました。私の凡ミスです。修正しました。
今後もお気づきの点などがございましたら、ご指摘くださいますようお願いいたします。