WordPressソースコードに手を入れていた場合、WordPress標準のバージョンアップ方法では改修内容が全部吹き飛んでしまいます。そこでgitでのソースコード管理がまず最初に浮かぶ方法になりますが、これを踏み込んで解説していきます。WordPress日本語版と英語版は異なるものです。WordPress複数サイトをansibleでデプロイするとき、同じようなroleを複数個作って管理する方法もありますが、「WordPressをデプロイする」と限ってしまえばtaskに差はなくなります。変数だけを複数用意して、roleそのものは1つに収めたいです。前回のroles/site_wordpress/tasks/main.ymlをそのまま使うとします。このtaskではサイトドメインを変数「{{vhost}}」としていました。KinoWikiKinoWiki2.3.2をリリースしました。主な修正点はjpgなどバイナリファイルを添付した際に添付ファイルが壊れる問題を修正しました。この修正により、SQLite2から3へのDB移行もできるようになります。WordPressWordPressを改造してデプロイして、という作業をきちんと管理しようとすると、ごちゃごちゃと考えることが多くなります。個人サーバレベルですがある程度方法が固まってきたので、連載形式でそのあたりを書いてみたいと思います。次のような管理体制とします。