Compare commits
7 commits
refactor_f
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7825f4cac7 | ||
|
|
02069d93fd | ||
|
|
ac12e08577 | ||
|
|
573ec63c33 | ||
|
|
fd94ac8a3b | ||
|
|
2b3d4075fd | ||
| 39f6e78dcb |
3 changed files with 25 additions and 4 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
- name: Configure Fedora 42 Gnome Template
|
- name: Configure Fedora 42 Dev Template
|
||||||
hosts: 127.0.0.1
|
hosts: 127.0.0.1
|
||||||
connection: local
|
connection: local
|
||||||
tasks:
|
tasks:
|
||||||
|
|
@ -6,10 +6,10 @@
|
||||||
ansible.builtin.include_role:
|
ansible.builtin.include_role:
|
||||||
name: 'baseline'
|
name: 'baseline'
|
||||||
vars:
|
vars:
|
||||||
umask_changes: true
|
umask_changes: false
|
||||||
manage_network: true
|
manage_network: true
|
||||||
allow_ptrace: true
|
allow_ptrace: true
|
||||||
use_hardened_malloc: true
|
use_hardened_malloc: false
|
||||||
|
|
||||||
- name: 'Gnome package stuff'
|
- name: 'Gnome package stuff'
|
||||||
ansible.builtin.include_role:
|
ansible.builtin.include_role:
|
||||||
|
|
@ -30,10 +30,17 @@
|
||||||
name:
|
name:
|
||||||
- wireguard-tools
|
- wireguard-tools
|
||||||
- neovim
|
- neovim
|
||||||
|
- clangd
|
||||||
|
- cmake
|
||||||
|
- sequoia-sq
|
||||||
- gdb
|
- gdb
|
||||||
- podman
|
- podman
|
||||||
|
- golang
|
||||||
|
- golang-gvisor # outdated, but sufficient for playing around with gvisor
|
||||||
- glibc-devel
|
- glibc-devel
|
||||||
- opentofu
|
- opentofu
|
||||||
|
- docker
|
||||||
|
- docker-compose
|
||||||
state: 'present'
|
state: 'present'
|
||||||
|
|
||||||
- name: 'Handle SUID binaries'
|
- name: 'Handle SUID binaries'
|
||||||
|
|
|
||||||
|
|
@ -25,11 +25,13 @@
|
||||||
vars:
|
vars:
|
||||||
enable_webgl: false
|
enable_webgl: false
|
||||||
|
|
||||||
- name: 'Install wireguard-tools and neovim'
|
- name: 'Install wireguard-tools and neovim and PGP tooling and opentofu'
|
||||||
ansible.builtin.dnf5:
|
ansible.builtin.dnf5:
|
||||||
name:
|
name:
|
||||||
- wireguard-tools
|
- wireguard-tools
|
||||||
- neovim
|
- neovim
|
||||||
|
- sequoia-sq
|
||||||
|
- opentofu
|
||||||
state: 'present'
|
state: 'present'
|
||||||
|
|
||||||
- name: 'Handle SUID binaries'
|
- name: 'Handle SUID binaries'
|
||||||
|
|
|
||||||
|
|
@ -99,6 +99,12 @@
|
||||||
- 'etc/dconf/db/local.d/locks/privacy'
|
- 'etc/dconf/db/local.d/locks/privacy'
|
||||||
- 'etc/dconf/db/local.d/privacy'
|
- 'etc/dconf/db/local.d/privacy'
|
||||||
|
|
||||||
|
- name: Fix dconf perms
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: '/etc/dconf'
|
||||||
|
state: 'directory'
|
||||||
|
mode: '0755'
|
||||||
|
|
||||||
- name: Update dconf
|
- name: Update dconf
|
||||||
shell: 'dconf update'
|
shell: 'dconf update'
|
||||||
|
|
||||||
|
|
@ -180,3 +186,9 @@
|
||||||
regexp: '^(metalink=.*)$'
|
regexp: '^(metalink=.*)$'
|
||||||
line: '\1&protocol=https'
|
line: '\1&protocol=https'
|
||||||
loop: '{{ found_files.files }}'
|
loop: '{{ found_files.files }}'
|
||||||
|
|
||||||
|
- name: 'Install zram'
|
||||||
|
ansible.builtin.dnf5:
|
||||||
|
name:
|
||||||
|
- zram-generator
|
||||||
|
- zram-generator-defaults
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue