log > PHPをアップデートするだけのplaybookを書いた
PHPをアップデートするだけのplaybookを書いた
deprode/php-update-playbook: PHPをアップデートするAnsible playbook
以前にAnsibleを使ってVPSをセットアップするplaybookを書いていたのだが、個別のタスクになっていなかったので、「PHPのアップデートだけやる」というタスクはこなせなかった。そのため、PHPのアップデートが遅れてしまうことがたびたびあった。そのため、@official_phpがアップデート告知をするたびに申し訳ない気持ちになっていた。
使い方
前提としてAnsibleが入っており、まずssh_configファイルを編集する必要がある。
Host defaults
HostName 127.0.0.1 # 自分のHostNameにする
User foobar # ユーザ名を変更
Port 22 # ポートの変更
UserKnownHostsFile /dev/null
StrictHostKeyChecking no
PasswordAuthentication no
IdentityFile /Users/foobar/.ssh/id_rsa # SSH鍵の場所を変更
IdentitiesOnly yes
LogLevel FATAL
group_varsのURLとprefixを適当なものに変更し、コマンドを実行する。
ansible-playbook site.yml
これでいつセキュリティフィックスがあっても大丈夫だ。たぶん。