公式サイト用サーバーの構成管理
本リポジトリの内容を理容するにはAnsibleが必要です。
以下のインストールガイドを参照し、Ansibleのインストールを行ってください。
以下のコマンドを実行すると、サーバーの構築に必要なロールをインストールできます。
ansible-galaxy install -r requirements.yml -p roles
以下のコマンドを実行すると、ロールを最新の状態に更新できます。
ansible-galaxy install -r requirements.yml -p roles --force
以下のコマンドを実行し、定義内容に合わせサーバーの構築が行われます。
ansible-playbook playbook.yml
ansible-cmdbを利用すると変数の定義内容やホストの情報をHTMLで出力することができます。
変数の定義内容やサーバーの情報を出力するには、以下のコマンドを実行します。
mkdir out
ansible -m setup --tree out/ all
ansible-cmdb -i hosts.ini out/ >overview.html
rm -fr out