ansible-playbooks/fedora-42-gnome.yaml

40 lines
967 B
YAML
Raw Normal View History

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
allow_ptrace: false
use_hardened_malloc: true
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
vars:
enable_webgl: false
2025-04-16 14:00:40 +02:00
2025-09-24 12:56:11 +02:00
- name: 'Install wireguard-tools and neovim and PGP tooling and opentofu'
2025-04-16 14:00:40 +02:00
ansible.builtin.dnf5:
name:
- wireguard-tools
2025-09-15 19:06:19 +02:00
- neovim
2025-09-19 04:35:24 +02:00
- sequoia-sq
2025-09-24 12:56:11 +02:00
- opentofu
2025-04-16 14:00:40 +02:00
state: 'present'
2025-09-15 19:06:19 +02:00
- name: 'Handle SUID binaries'
ansible.builtin.script:
2025-09-15 22:01:56 +02:00
cmd: ./remove_suid.sh