Ansible

Ansible で amazon-cloudwatch-agent をプロビジョニングしようとしたら毎回 changed になった件

環境 CentOS 7.8.2003 amazon-cloudwatch-agent 1.246396.0 Ansible で amazon-cloudwatch-agent をプロビジョニングするために次のようにロールを書いていました。 ### tasks/main.yml - name: install cloudwatch-agent yum: name: https://s3.amazonaws.c…

Ansible の synchronize で不必要に changed になるのを防止+α

Ansible で大量のファイルをコピーしたいときは copy よりも synchronize の方が早いですが、 - hosts: all become: yes tasks: - name: synchronize many files synchronize: src: many-files/ dest: /tmp/many-files/ これだけだと rsync の -a が指定され…

Ansible おれおれユースケース

先日、社内勉強会改め、おれとわたしと仲間たち勉強会(仮)で Ansible のことを話しました。 http://rawgit.com/ngyuki/c625e8d85b2a2e1ce281/raw/index.html ユースケースの紹介をしたかったというか、 「ホスト一台の構成でも Ansible 便利だから使ってい…

Ansible をゆるふわに使う

先日、社内勉強会のようななにかで Ansible のことを話しました。 https://rawgit.com/ngyuki/ee41cbc6bee149871bf6/raw/index.html 当初は、role を使わずにプレイブックからプレイブックを include する方が簡単なのでよほど大きな構成にならない限りは ro…