master
1---
2 - hosts: pis
3
4 tasks:
5 - name: set authorized ssh keys
6 authorized_key:
7 user: ubuntu
8 state: present
9 key: "{{ lookup('file', '/home/sid/.ssh/pis_rsa.pub') }}"
10
11 - name: apt install aptitude
12 apt:
13 name: aptitude
14 become: True
15
16 - name: apt update repo (valid for 1hr)
17 apt:
18 update_cache: True
19 cache_valid_time: 3600
20 become: True
21
22 - name: apt upgrade
23 apt:
24 upgrade: yes
25 become: True
26
27 - name: apt autoremove
28 apt:
29 autoclean: True
30 autoremove: True
31 become: True