Compare commits

..

7 commits

Author SHA1 Message Date
mustard
7825f4cac7 feat: ZRAM 2025-10-25 20:33:01 +02:00
mustard
02069d93fd fix: relax dev template hardening, add docker + docker-compose 2025-10-22 17:07:18 +02:00
mustard
ac12e08577 feat: add clangd and cmake to dev template 2025-10-19 16:14:17 +02:00
mustard
573ec63c33 add opentofu 2025-09-24 12:56:11 +02:00
mustard
fd94ac8a3b feat: added golang and gvisor to dev templates 2025-09-23 00:09:39 +02:00
mustard
2b3d4075fd add sequoia-sq 2025-09-19 04:36:49 +02:00
39f6e78dcb Merge pull request 'refactor_for_fedora42' (#1) from refactor_for_fedora42 into main
Reviewed-on: #1
2025-09-19 03:57:21 +02:00
3 changed files with 25 additions and 4 deletions

View file

@ -1,4 +1,4 @@
- name: Configure Fedora 42 Gnome Template
- name: Configure Fedora 42 Dev Template
hosts: 127.0.0.1
connection: local
tasks:
@ -6,10 +6,10 @@
ansible.builtin.include_role:
name: 'baseline'
vars:
umask_changes: true
umask_changes: false
manage_network: true
allow_ptrace: true
use_hardened_malloc: true
use_hardened_malloc: false
- name: 'Gnome package stuff'
ansible.builtin.include_role:
@ -30,10 +30,17 @@
name:
- wireguard-tools
- neovim
- clangd
- cmake
- sequoia-sq
- gdb
- podman
- golang
- golang-gvisor # outdated, but sufficient for playing around with gvisor
- glibc-devel
- opentofu
- docker
- docker-compose
state: 'present'
- name: 'Handle SUID binaries'

View file

@ -25,11 +25,13 @@
vars:
enable_webgl: false
- name: 'Install wireguard-tools and neovim'
- name: 'Install wireguard-tools and neovim and PGP tooling and opentofu'
ansible.builtin.dnf5:
name:
- wireguard-tools
- neovim
- sequoia-sq
- opentofu
state: 'present'
- name: 'Handle SUID binaries'

View file

@ -99,6 +99,12 @@
- 'etc/dconf/db/local.d/locks/privacy'
- 'etc/dconf/db/local.d/privacy'
- name: Fix dconf perms
ansible.builtin.file:
path: '/etc/dconf'
state: 'directory'
mode: '0755'
- name: Update dconf
shell: 'dconf update'
@ -180,3 +186,9 @@
regexp: '^(metalink=.*)$'
line: '\1&protocol=https'
loop: '{{ found_files.files }}'
- name: 'Install zram'
ansible.builtin.dnf5:
name:
- zram-generator
- zram-generator-defaults