diff --git a/README.md b/README.md index 149d11a159f7d394669a6b420a7aae52b23ed73b..5c1e6cefdf082da03cf0ee4c3df4da70af3e3eac 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ # Ansible development VM -A -- very simple -- Ansible playbook that adds a new local user to `utility[\d+].dev.gap.geant.org`, such that a user can log in and provision a new development VM using Terraform. +An Ansible playbook that adds local users to `utility[\d+].dev.gap.geant.org`, such that a user can log in and provision a new development VM using Terraform. +First, add any new users to [vars/main.yaml](roles/gap_utility_user/vars/main.yaml). Example usage of this playbook (become root): ``` ansible-playbook -i localhost, --connection=local playbook.yml ``` - -Remember to fill in the variables `$USERNAME`, `$YOUR_NAME`, and `$SSH_PUB_KEY`. -`$SSH_PUB_KEY` has to be the file *contents* of your `key.pub` file, so for example use `-e "ssh_key=\"$(cat /root/my_key.pub)\""` diff --git a/roles/gap_utility_user/vars/main.yaml b/roles/gap_utility_user/vars/main.yaml index 933f9a8336fac158e8fdbb9828bc3d61dbce692b..355ad2e8e217126ab526cc87c728e7d52f08e75f 100644 --- a/roles/gap_utility_user/vars/main.yaml +++ b/roles/gap_utility_user/vars/main.yaml @@ -3,3 +3,7 @@ goat_users: full_name: "Simone Spinelli" shell: "/bin/bash" ssh_key: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDt0UfEy8Tz4lrrXvLqcmDcVB/uxGot3upZUOUtUFif6dBiGdasxvi7OaHoOh1Ho6SHGF57tXFYXzIR0VIXdFs0zG62FGESXLOzpGgoB/bWcRDoipcoM0rnMKNuL+SOFjGQ0XLQu4/I6UHd6pJ+JW2V6gx0KcbiHt5ogHiFeeDyC+p/+eSyP0kXVnP7ewU/A/0cTBhAEvNstPrWdKj4C9LadBq8ZC9JheuEBpJvG+EwEXTFfRwL3JsG1Gwvyhg2fmlqiqsiM70XB1v8CLOp/gGcv0ug1oAOl1XKEEYqE2z/GWvykX8DDyMF3C8JSdyX3oOANwYHQ46XuENZqKc4DvWt simonespinelli@GA0050" + - username: karel + full_name: "Karel van Klink" + shell: "/bin/bash" + ssh_key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFxC0VYk2OHmFHtnWb/J1dmEKwYmkKjhR6N9OsP0sjH+ KAREL'S TEST AND DEV KEY FOR BOGUS ENVIRONMENTS"