2025-04-15 14:20:39 +02:00
|
|
|
- name: Configure Fedora 42 Gnome Template
|
2025-03-04 00:28:10 +01:00
|
|
|
hosts: 127.0.0.1
|
|
|
|
|
connection: local
|
|
|
|
|
tasks:
|
2025-03-04 00:31:17 +01:00
|
|
|
- name: 'Baseline hardening'
|
|
|
|
|
ansible.builtin.include_role:
|
|
|
|
|
name: 'baseline'
|
2025-03-04 00:32:37 +01:00
|
|
|
vars:
|
2025-04-15 14:20:39 +02:00
|
|
|
umask_changes: true
|
|
|
|
|
manage_network: true
|
2025-09-15 19:06:19 +02:00
|
|
|
allow_ptrace: false # turn off for gvisor
|
2025-03-04 01:20:42 +01:00
|
|
|
|
2025-03-04 00:31:17 +01:00
|
|
|
- name: 'Gnome package stuff'
|
|
|
|
|
ansible.builtin.include_role:
|
|
|
|
|
name: gnome
|
2025-03-04 01:20:42 +01:00
|
|
|
|
2025-03-04 00:31:17 +01:00
|
|
|
- name: 'Install trivalent'
|
2025-03-04 00:33:02 +01:00
|
|
|
ansible.builtin.include_role:
|
2025-03-04 00:31:17 +01:00
|
|
|
name: trivalent
|
2025-03-04 01:21:20 +01:00
|
|
|
|
2025-03-04 01:20:42 +01:00
|
|
|
- name: 'Setup arkenfox'
|
2025-03-04 01:21:20 +01:00
|
|
|
ansible.builtin.include_role:
|
2025-04-15 14:20:39 +02:00
|
|
|
name: arkenfox
|
2025-04-16 14:00:40 +02:00
|
|
|
|
2025-09-15 19:06:19 +02:00
|
|
|
- name: 'Install wireguard-tools and neovim'
|
2025-04-16 14:00:40 +02:00
|
|
|
ansible.builtin.dnf5:
|
|
|
|
|
name:
|
|
|
|
|
- wireguard-tools
|
2025-09-15 19:06:19 +02:00
|
|
|
- neovim
|
2025-04-16 14:00:40 +02:00
|
|
|
state: 'present'
|
2025-09-15 19:06:19 +02:00
|
|
|
|
|
|
|
|
- name: 'Install devtools'
|
|
|
|
|
ansible.builtin.include_role:
|
|
|
|
|
name: devtools
|
|
|
|
|
|
|
|
|
|
- name: 'Handle SUID binaries'
|
|
|
|
|
ansible.builtin.include_role:
|
|
|
|
|
name: suid_role
|
|
|
|
|
vars:
|
|
|
|
|
allow_run0: true
|
|
|
|
|
|
|
|
|
|
|