summaryrefslogtreecommitdiffstats
path: root/ansible/clean-vms/vm-setup.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/clean-vms/vm-setup.yml')
-rw-r--r--ansible/clean-vms/vm-setup.yml26
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: