Commit graph

140 commits

Author SHA1 Message Date
NaeiKinDus
bccc729cd6
fix(deluge): use specified deluge_user and deluge_group when generating systemd units 2025-04-15 00:00:00 +00:00
NaeiKinDus
95e483c2fb
feat(deluge): add configuration to allow remote connection to deluge daemon 2025-04-13 00:00:00 +00:00
NaeiKinDus
e12cd90d34
feat(nginx): update nftables rule to allow QUIC 2025-04-12 00:00:00 +00:00
NaeiKinDus
1c625d2d84
feat(deluge): added role to install deluge and deluge web 2025-03-24 00:00:00 +00:00
NaeiKinDus
bef258cfec
feat(security): added nft rule to allow outgoing git queries (clone using git://) 2025-03-24 00:00:00 +00:00
NaeiKinDus
27cd98274c
feat(common): create common default directories 2025-03-24 00:00:00 +00:00
NaeiKinDus
c6670c1c5f
fix(molecule): working again, added test for provisioner load_vars 2025-03-11 00:00:00 +00:00
NaeiKinDus
6707ece8e0
fix(tooling): make shellscript executable 2025-03-09 00:00:00 +00:00
NaeiKinDus
6ae15ccbbc
chore: updated dependencies for python and ansible galaxy 2025-03-09 00:00:00 +00:00
NaeiKinDus
f46827bada
feat(tooling): prevent possible ansible vault-id pass overwriting when forcing setup tasks 2025-03-09 00:00:00 +00:00
NaeiKinDus
bf7159d79e
fix(tooling): set molecule vault password file to shell script wrapper for pass 2025-03-09 00:00:00 +00:00
NaeiKinDus
170f972185
fix(tooling): fixed molecule setup linked to previous path changes 2025-03-09 00:00:00 +00:00
NaeiKinDus
a710ec9644
fix(molecule): updated paths to inventory 2025-03-08 00:00:00 +00:00
NaeiKinDus
d0e4450645
fix(tooling): fixed path to pass shellscript wrapper when running molecule commands 2025-03-07 00:00:00 +00:00
NaeiKinDus
b70a8301bb
fix(tooling): corrected path in molecule task 2025-03-07 00:00:00 +00:00
NaeiKinDus
75f18e2ac7
fix(tooling): added missing steps to virtd reset task 2025-03-07 00:00:00 +00:00
NaeiKinDus
7342cf1c50
fix(tooling): corrected custom collections path in Taskfile 2025-03-04 00:00:00 +00:00
NaeiKinDus
5248760268
fix(common): yq installation uses proper binary name 2025-03-04 00:00:00 +00:00
NaeiKinDus
43d68e5cab
feat(tooling): added tasks to ease en/decrypt operations on vault files 2025-03-02 00:00:00 +00:00
NaeiKinDus
93a3754ce4
chore(tooling): cleanup of Taskfile 2025-02-26 00:00:00 +00:00
NaeiKinDus
ed41e77b30
chore(inventory): updated sysctl configuration for unobtainium 2025-02-26 00:00:00 +00:00
NaeiKinDus
4244571f94
feat(workstation): added picom configuration 2025-02-26 00:00:00 +00:00
NaeiKinDus
5cb62c1ca3
fix(k3s): fixed invalid ip6 FW rule 2025-02-26 00:00:00 +00:00
NaeiKinDus
ab41f3ffc0
chore(common): updated gitconfig 2025-02-26 00:00:00 +00:00
NaeiKinDus
0c3718d4c3
fix(common): fixed incomplete installation recipe for github artifact yq 2025-02-23 00:00:00 +00:00
NaeiKinDus
888590ed9f
chore!: separated galaxy deps and own collections; modified ansible script generation to use two paths for collections
REQUIRES REGENERATING ansible.cfg!
2025-02-23 00:00:00 +00:00
NaeiKinDus
4af69c31ce
feat(common): updated some zsh related customizations 2025-02-23 00:00:00 +00:00
NaeiKinDus
22847db529
feat(common): fixed ydig zsh function; updated some other zsh related customizations 2025-02-23 00:00:00 +00:00
NaeiKinDus
7a009b0cbc
chore(inventory): remove helm setup for invidious 2025-02-05 00:00:00 +00:00
NaeiKinDus
55bea6838e
fix(tooling): update and add dependencies to python jq 2025-02-05 00:00:00 +00:00
NaeiKinDus
a8c728e916
feat(tooling): add templates directory to role skeleton 2025-02-05 00:00:00 +00:00
NaeiKinDus
55cb1601ee
fix(workstation): add missing dependency for terminator 2025-01-30 00:00:00 +00:00
NaeiKinDus
5d3c966b58
fix(workstation): fix default permissions for lua-lgi dirs 2025-01-30 00:00:00 +00:00
NaeiKinDus
87084c1d97
feat(nginx): change default configuration setup 2025-01-30 00:00:00 +00:00
NaeiKinDus
35d72db683 feat!(tasks): move tasks to include; move dependencies installation to a task;... 2025-01-26 22:52:14 +00:00
NaeiKinDus
846f5e693e feat(tooling): added a new molecule:purge task 2024-12-30 00:00:00 +00:00
NaeiKinDus
437e6728e6
fix(scripts): update ansible.cfg generation script to include path to collections, fix noclobber issue and force ansible to run handlers even when an error is encountered 2024-12-27 00:00:00 +00:00
NaeiKinDus
394bd151ea
chore(inventory): updated unobtainium host vars 2024-12-27 00:00:00 +00:00
NaeiKinDus
cd328704e5
fix(workstation): added missing environment flag and force file permissions when installing lua-lgi 2024-12-27 00:00:00 +00:00
NaeiKinDus
6f84e794c7
feat(workstation): moved X11 configuration behind a feature flag 2024-12-27 00:00:00 +00:00
NaeiKinDus
63a306f54a
chore(security): removed allowed cipher chacha20-poly1350@openssh.com from allowed ciphers list for sshd due to security concerns 2024-12-27 00:00:00 +00:00
NaeiKinDus
f0d464d988
chore(security): updated default ClamAV version to 1.4.1 2024-12-27 00:00:00 +00:00
NaeiKinDus
21185a17c4
feat(security): moved nftables reserved networks behind a feature flag and no longer block 0.0.0.0/8 and 169.254.0.0/16 by default to ease DHCP and APIPA configuration 2024-12-27 00:00:00 +00:00
NaeiKinDus
667c7de87e
fix(provisioner): fixed wrong variable used to retrieve github token when installing k3sup 2024-12-27 00:00:00 +00:00
NaeiKinDus
04fa08133e
feat(development): moved Virtualbox installation behind a feature flag, defaults to false 2024-12-27 00:00:00 +00:00
NaeiKinDus
6ef571ceb9
fix(common): added missing privileges elevation to firmware management tools installation step 2024-12-27 00:00:00 +00:00
NaeiKinDus
8275ee4790
chore(git): updated gitignore 2024-12-27 00:00:00 +00:00
NaeiKinDus
904b067816
feat: add terraform deployment for K8s invidious 2024-10-17 00:00:00 +00:00
NaeiKinDus
ff7c9d8b91
feat(common): add new timer function to ZSH 2024-09-23 00:00:00 +00:00
NaeiKinDus
c3305093e4
feat(vault): separated vault binary install and service configuration; use provisioner artifacts directory to store HC vault setup information; set group level HC vault instance info 2024-09-23 00:00:00 +00:00