- ログイン用の秘密鍵を
id_rsaとしてリポジトリ直下へ配置する - 復号用パスワードを
.ansible-vault-passに記述し,リポジトリ直下へ配置する - playbookを実行
# 共用サーバのセットアップ
$ ansible-playbook share-playbook.yml- 新しくインストールするサーバのアドレスとログインユーザ名,ログインパスワードを記述する(絶対にcommitしないこと)
share:
hosts:
{ new host name }:
ansible_host: { new server address }
ansible_ssh_user: { your login username }
ansible_ssh_pass: { your login pass }- ansible-playbookを実行する
- ログインパスワードを消去し,鍵名に置き換える
share:
hosts:
{ new host name }:
ansible_host: { new server address }
ansible_ssh_user: deploy
ansible_ssh_private_key_file: ./id_rsa- addしてcommitしてpush
pudding