概要
Ansibleのblockinfile
モジュールをつかってテキストファイルに任意の行を追加してみたいと思います。
playbook例
実行してみる
$ ansible-playbook blockinfile.yml -v PLAY [localhost] ********************************************************************************************************************************************* TASK [infile text file] ************************************************************************************************************************************** changed: [localhost] => {"changed": true, "msg": "Block inserted"} PLAY RECAP *************************************************************************************************************************************************** localhost : ok=1 changed=1 unreachable=0 failed=0
こんなかんじのテキストファイルが
$ cat /home/ec2-user/wawawa.txt AAA BBB CCC
こうなります!
$ cat /home/ec2-user/wawawa.txt AAA BBB CCC # BEGIN ANSIBLE MANAGED BLOCK DDD EEE # END ANSIBLE MANAGED BLOCK
おわりに
テキストファイルを直接編集することができました。
- 作者: 若山史郎
- 発売日: 2014/07/30
- メディア: Kindle版
- この商品を含むブログ (2件) を見る