organize playbooks into subdirs

This commit is contained in:
2024-01-11 13:03:08 +13:00
parent 7eddbba696
commit ba7cda511e
16 changed files with 2 additions and 1 deletions

View File

@ -0,0 +1,33 @@
- name: Install NUT
hosts:
- nut_servers
- nut_clients
become: true
gather_facts: true
tasks:
- name: Install NUT package on Archlinux
when: ansible_facts['os_family'] == "Archlinux"
community.general.pacman:
name: nut
state: latest
update_cache: true
upgrade: false
- name: Setup NUT servers
gather_facts: false
hosts: nut_servers
become: true
roles:
- role: acme_certificate
vars:
acme_certificate_subject: "{{ ansible_hostname }}"
acme_certificate_zone: balsillie.house
- role: nut_server
- name: Setup NUT clients
gather_facts: false
hosts: nut_clients
become: true
roles:
- nut_client

View File

@ -0,0 +1 @@
../../roles/

View File

@ -0,0 +1,41 @@
---
# Arch install bare metal
# Systemd networking
# - name: Setup systemd-networkd
# hosts: hv00.balsillie.house
# become: true
# roles:
# - name: systemd_networkd
# vars:
# ansible_host: 192.168.1.106
# Serial console
# - name: Setup serial console
# hosts: hv00.balsillie.house
# become: true
# roles:
# - name: serial_console
# Hypervisor setup
# - name: Configure hypervisor
# hosts: hv00.balsillie.house
# gather_facts: true
# become: true
# roles:
# - name: hypervisor
# SSHd setup
- name: Configure sshd
hosts: hv00.balsillie.house
gather_facts: true
become: true
roles:
- name: sshd_setup
# VM setup