ansible
(local)python
(remote)
DO NOT store passwords, private keys in this repo.
Write your own scripts to upload them to servers.
Deploy the build machine
ansible-playbook build.yaml -i inventories/build -t init
- Copy SSH pubkey file to
roles/build/files/auth_key
- Copy user config files to
roles/build/files/user_config
- Add new user entry in
roles/build/vars/main.yml