diff options
Diffstat (limited to 'ansible/clean-vms/vm-setup.yml')
-rw-r--r-- | ansible/clean-vms/vm-setup.yml | 26 |
1 files changed, 12 insertions, 14 deletions
diff --git a/ansible/clean-vms/vm-setup.yml b/ansible/clean-vms/vm-setup.yml index 7fb9551..00bd686 100644 --- a/ansible/clean-vms/vm-setup.yml +++ b/ansible/clean-vms/vm-setup.yml @@ -4,29 +4,27 @@ user: - name: "root" password: "foobar" - ssh_key: "ssh-rsa …" + ssh_pubkey: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}" packages: - vim - wget - curl - atop tasks: -# - name: Change password for default user -# user: -# name: '"{{ item.name }}"' -# password: '"{{ item.password | password_hash('sha512') }}"' -# state: present -# loop: -# - '"{{ user }}"' + - name: Change password for default user + user: + name: "{{ item.name }}" + password: "{{ item.password | password_hash('sha512') }}" + state: present + loop: "{{ user }}" - name: Add SSH public key authorized_key: - user: '"{{ item.name }}"' - key: '"{{ item.ssh_key }}"' - loop: - - '"{{ user }}"' + user: "{{ item.name }}" + key: "{{ item.ssh_pubkey }}" + loop: "{{ user }}" - name: Ensure a list of packages installed - apt: - name: '"{{ packages }}"' + yum: + name: "{{ packages }}" state: present - name: All done! debug: |