Add k8s shutdown/openup scripts

Add nut ansible roles
Add acme certificate ansible role
This commit is contained in:
2024-01-11 01:11:16 +13:00
parent 92df824252
commit 7eddbba696
25 changed files with 450 additions and 43 deletions

View File

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