master
Raw Download raw file
 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