ansibleで下記のplaybookを書いてansible-playbook
コマンドで--check
をつけてチェックしたところエラーになってしまいました。
*playbook
--- - name: be sure common packages are installed yum: name={{item}} state=installed with_items: - ntp - name: be sure ntpd is running and enabled service: name=ntpd state=started enabled=yes tags: ntpd
ansible-playbookコマンド実行
$ ansible-playbook -i test-servers site.yml --check TASK [common : be sure epel repository is installed] *************************** ok: [192.168.55.12] TASK [common : be sure ntpd is running and enabled] **************************** fatal: [192.168.55.12]: FAILED! => {"changed": false, "failed": true, "msg": "no service or tool found for: ntpd"}
ntpdがインストールされていないためにエラーになってしまうので、ntpdをインストールすれば解消されると思いますが、それだとあまり事前チェックの意味がないような気がしています。
今のansibleのバージョンは2.1.1.0
なのですが、これはansibleの仕様なのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。