infra/ansible/roles/general/tasks/main.yml
Graham McIntire ee72c64246
fix: resolve best practice and lint violations
- Convert ~290 short module names to FQCNs across all roles
- Change become: yes/no to become: true/false, gather_facts: no to false
- Remove deprecated inject_facts_as_vars from ansible.cfg
- Add missing task names to import_tasks/include_role calls
- Add become: yes to librenms clone task (partial-become fix)
- Add pipefail to risky shell command in udp-gro-fix.yml
- Quote all octal mode values
- Harden .ansible-lint with production profile and empty skip_list
- Update findings.md with all fixes
2026-06-04 14:34:23 -05:00

44 lines
No EOL
1,022 B
YAML

---
- name: Install misc Debian packages
ansible.builtin.import_tasks: debian/misc.yml
when: ansible_os_family == "Debian"
tags:
- misc
- name: Configure MOTD
ansible.builtin.import_tasks: debian/motd.yml
when: ansible_os_family == "Debian"
tags:
- motd
- name: Configure networking
ansible.builtin.import_tasks: debian/network.yml
when: ansible_os_family == "Debian"
tags:
- network
- name: Apply UDP GRO fix for Tailscale
ansible.builtin.import_tasks: udp-gro-fix.yml
when: ansible_os_family == "Debian"
tags:
- network
- tailscale
- name: Install K3s packages
ansible.builtin.import_tasks: debian/k3s.yml
when: ansible_os_family == "Debian"
tags:
- k3s
- name: Uninstall Icinga2 on non-monitor hosts
ansible.builtin.import_tasks: debian/icinga2.yml
when: ansible_os_family == "Debian"
tags:
- icinga2
- monitoring
- name: Configure NFS mounts
ansible.builtin.import_tasks: debian/nfs.yml
when: ansible_os_family == "Debian"
tags:
- nfs