blob: 7fb9551d7c256d7f96e70c5a6eb8d138c741b80b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
- hosts: vms
become: 'yes'
vars:
user:
- name: "root"
password: "foobar"
ssh_key: "ssh-rsa …"
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: Add SSH public key
authorized_key:
user: '"{{ item.name }}"'
key: '"{{ item.ssh_key }}"'
loop:
- '"{{ user }}"'
- name: Ensure a list of packages installed
apt:
name: '"{{ packages }}"'
state: present
- name: All done!
debug:
msg: Packages have been successfully installed
|