ansible

説明 [#s06a54cd]

あるconfファイルに◯◯があったら、△△を実行させたいという時に使える方法です。

例 [#k6a74eda]

confファイルに「BufferedLogs」があれば、ansible.test1を作成する

playbook [#l5a49ade]

 - name: check bufferd logs
    shell: cat /etc/httpd/conf/httpd.conf | grep '^BufferedLogs' ;echo $?
    register: result
 
 - name: exec bufferd logs
   command: touch /tmp/ansible.test1
   when: result.stdout != '0'

参考URL:http://qiita.com/hnakamur/items/af07f2c5e09c05bc44eb