ansible-role-incus/tasks/archlinux.yml

22 lines
596 B
YAML

---
- name: install basics
connection: local
delegate_to: localhost
raw: "incus exec {{ inventory_hostname }} -- /usr/sbin/pacman -Syu --noconfirm python3 openssh wget"
- name: setup ssh
include_tasks: ssh.yml
- name: enable sshd
connection: local
delegate_to: localhost
raw: "incus exec {{ inventory_hostname }} -- systemctl enable sshd"
- name: start dropbear
connection: local
delegate_to: localhost
raw: "incus exec {{ inventory_hostname }} -- systemctl restart sshd"
- name: install software
pacman: name={{ archlinux_software }} state=present update_cache=yes