4 changed files with 19 additions and 0 deletions
@ -0,0 +1,5 @@ |
|||||||
|
- name: Add SSH public key to authorized_keys |
||||||
|
authorized_key: |
||||||
|
user: jacques # User on the remote VM |
||||||
|
key: "{{ lookup('file', '~/.ssh/id_rsa.pub') }}" # Path to your local public key |
||||||
|
state: present |
@ -0,0 +1,12 @@ |
|||||||
|
--- |
||||||
|
- hosts: servers # Targets the "servers" group defined in your inventory |
||||||
|
become: true # Important: This enables privilege escalation (sudo) |
||||||
|
become_user: root # Explicitly become root (optional, but good practice) |
||||||
|
tasks: |
||||||
|
- name: Update apt cache |
||||||
|
apt: |
||||||
|
update_cache: yes |
||||||
|
|
||||||
|
- name: Upgrade packages |
||||||
|
apt: |
||||||
|
upgrade: yes |
Loading…
Reference in new issue