infra/ansible/general.yml
2025-05-30 13:24:38 -05:00

60 lines
954 B
YAML

---
- name: Base setup
hosts: all
become: yes
become_method: sudo
roles:
- general
vars_files:
- vars/base.yml
tags:
- base
- name: SNMP clients
hosts: snmp_clients
become: yes
become_method: sudo
roles:
- snmp_clients
tags:
- snmp
- name: k3s
hosts: k3s_servers
become: yes
become_method: sudo
tags: k3s
roles:
- k3s_servers
- name: Docker servers
hosts: docker
become: yes
become_method: sudo
tags: docker
roles:
- docker
vars:
gpg_fingerprint: "9DC858229FC7DD38854AE2D88D81803C0EBFCD88"
- name: Netboot servers
hosts: netboot
become: yes
become_method: sudo
vars_files:
- vars/base.yml
- vars/netboot.yml
- vars/network.yml
vars:
netboot_arch_dist: "{{ netboot.dist | product(netboot.arch) }}"
tags:
- netboot
roles:
- netboot_servers
- hosts: syslog
become: yes
become_method: sudo
tags: syslog
roles:
- syslog_servers