0ansible-vaultでymlファイルを暗号化するとファイル全体が暗号化されるため、内容の差分を見られません。当たり前といえば当たり前なのですが、ちょっと困りものでもあります。Practiceに書いてありました。10から接続するまでの手順です。CentOSでなくfedoraかというと、リモートでワークステーションとして動かしたかったからです。最新ソフトが使えるfedoraのほうが何かと都合がよいです。認証用の鍵は手作業で生成、設定ファイルなどはansibleで設定します。dnfはyumの後継ソフトです。使い方はだいたいyumと同じです。0複数サイトをansibleでデプロイするとき、同じようなroleを複数個作って管理する方法もありますが、「WordPressをデプロイする」と限ってしまえばtaskに差はなくなります。変数だけを複数用意して、roleそのものは1つに収めたいです。前回のroles/site_wordpress/tasks/main.ymlをそのまま使うとします。このtaskではサイトドメインを変数「{{vhost}}」としていました。0WordPressを改造してデプロイして、という作業をきちんと管理しようとすると、ごちゃごちゃと考えることが多くなります。個人サーバレベルですがある程度方法が固まってきたので、連載形式でそのあたりを書いてみたいと思います。次のような管理体制とします。ansibleはよく「sshさえあればOK」と言われますが、pythonを使っていますので接続先にpythonが入っている必要があります。接続先のpythonのパスが/usr/bin/pythonであることを期待しています。そのため、それ以外の場合はpythonの場所を指定してやります。具体的にはさくらのレンタルサーバがそうです。