30 lines
559 B
YAML
30 lines
559 B
YAML
|
- name: Install NUT
|
||
|
hosts:
|
||
|
- nut_servers
|
||
|
- nut_clients
|
||
|
become: true
|
||
|
tasks:
|
||
|
|
||
|
- name: Install NUT packages
|
||
|
when: ansible_facts['os_family'] == "Archlinux"
|
||
|
community.general.pacman:
|
||
|
name: "{{ nut_packages }}"
|
||
|
state: latest
|
||
|
update_cache: true
|
||
|
upgrade: false
|
||
|
|
||
|
- name: Setup NUT servers
|
||
|
gather_facts: true
|
||
|
hosts: nut_servers
|
||
|
become: true
|
||
|
roles:
|
||
|
- ssl_certificate
|
||
|
- nut_server
|
||
|
|
||
|
- name: Setup NUT clients
|
||
|
gather_facts: true
|
||
|
hosts: nut_clients
|
||
|
become: true
|
||
|
roles:
|
||
|
- nut_client
|