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

これでいつセキュリティフィックスがあっても大丈夫だ。たぶん。