Compare commits

...

6 commits

4 changed files with 25 additions and 6 deletions

View file

@ -14,7 +14,7 @@
backup: true backup: true
become: true become: true
notify: notify:
- restart ssh - Restart SSH
- name: Update authorized SSH keys for Ansible user - name: Update authorized SSH keys for Ansible user
ansible.builtin.copy: ansible.builtin.copy:
dest: '/home/{{ ansible_user }}/.ssh/authorized_keys' dest: '/home/{{ ansible_user }}/.ssh/authorized_keys'
@ -23,6 +23,13 @@
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJEmkV9arotms79lJPsLHkdzAac4eu3pYS08ym0sB/on qenya@tohru ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJEmkV9arotms79lJPsLHkdzAac4eu3pYS08ym0sB/on qenya@tohru
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFjBuuxo+w3yED0aPnsNb8S90p/GgBqFEG9K4ETZ5Wkq qenya@kilgharrah ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFjBuuxo+w3yED0aPnsNb8S90p/GgBqFEG9K4ETZ5Wkq qenya@kilgharrah
mode: "0600" mode: "0600"
handlers:
- name: Restart SSH
ansible.builtin.service:
name: sshd
state: restarted
- name: Enable automatic upgrades - name: Enable automatic upgrades
hosts: ovh hosts: ovh
tasks: tasks:
@ -47,8 +54,17 @@
state: started state: started
become: true become: true
handlers: - name: Set up Podman
- name: Restart SSH hosts: ovh
ansible.builtin.service: tasks:
name: sshd - name: Install Podman
state: restarted ansible.builtin.dnf:
name: podman
state: present
become: true
- name: Enable a Podman socket to receive remote client commands
ansible.builtin.systemd_service:
name: 'podman.socket'
enabled: true
state: started
scope: user

View file

@ -55,6 +55,8 @@ in
scoutshonour.digital-a-love-story scoutshonour.digital-a-love-story
scoutshonour.dont-take-it-personally-babe scoutshonour.dont-take-it-personally-babe
]; ];
services.podman.enable = true;
}; };
qenya.services.distributed-builds = { qenya.services.distributed-builds = {

View file

@ -12,6 +12,7 @@
kilgharrah = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOgGF3gzzlMbxxk3UAAgHJ7sDdjqtrw7UW16M1XhXtz2 root@kilgharrah"; kilgharrah = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOgGF3gzzlMbxxk3UAAgHJ7sDdjqtrw7UW16M1XhXtz2 root@kilgharrah";
elucredassa = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+Y/vqGNc1wXUAg4XMAAcLupkggywj2LpYDwA16ONbH root@elucredassa"; elucredassa = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA+Y/vqGNc1wXUAg4XMAAcLupkggywj2LpYDwA16ONbH root@elucredassa";
carter = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEHHHYG6A995Po05+JXQsvB79ZoIiSOJnW6AiJgVYPic root@carter"; carter = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEHHHYG6A995Po05+JXQsvB79ZoIiSOJnW6AiJgVYPic root@carter";
siberys = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICF9p2X9Mph+PYV1YZHuMXXBevJatecqx3yr/B8znQud root@vps-9fd2f351.vps.ovh.net";
}; };
users = { users = {