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