- ログイン用の秘密鍵を
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