Commit Graph

  • 21f47196cf feat(net_config): support IPForward and IPMasquerade in network config main Clément Désiles 2026-06-19 23:55:02 +02:00
  • e4ad6888b6 Introduce vault pass in the doc to push a good practice Clément Désiles 2026-06-19 23:52:19 +02:00
  • 4c57d28b4d Add new fdroid role to host custom apks Clément Désiles 2026-06-19 23:50:56 +02:00
  • 045c0b9bec refactor(zfs): inline dataset ownership, add absent cleanup Clément Désiles 2026-06-19 23:46:33 +02:00
  • 13b8aae769 Add support for NUT (EATON inverter) Clément Désiles 2026-06-13 09:37:49 +02:00
  • 25621a101c Merge branch 'main' of github.com:cdesiles/ansible-playbooks Clément Désiles 2026-06-12 22:34:24 +02:00
  • 0726e417d2 feat: add syncthing support Clément Désiles 2026-06-03 23:28:26 +02:00
  • 2f3eebd422 feat: add metabase role Clément Désiles 2026-06-03 10:01:00 +02:00
  • d976a9d701 fix: cleanup examples Clément Désiles 2026-05-31 22:42:12 +02:00
  • e74fffd5fc refacto: move inventory examples to a dedicated dir Clément Désiles 2026-05-31 22:34:31 +02:00
  • 30dfb9ee8b feat(immich): support read-only external libraries Clément Désiles 2026-05-30 23:39:17 +02:00
  • b0324cf3fe refactor: hoist OS-specific package names to role defaults Clément Désiles 2026-05-30 21:57:20 +02:00
  • a6ca97ca0e feat(samba_server): new role for SMB/CIFS shares Clément Désiles 2026-05-30 21:57:13 +02:00
  • b2a66099aa fix(immich): prevent client SocketTimeoutException on large uploads Clément Désiles 2026-05-30 17:18:05 +02:00
  • 314fa715fd fix(nginx): prevent cert leak on IPv6 / unknown SNI Clément Désiles 2026-05-30 17:06:10 +02:00
  • 80026fac0b fix: pin ansible.posix >=2.2.0 to silence _text deprecation warning Clément Désiles 2026-05-30 17:05:58 +02:00
  • c9e2ff930c feat(net_config): safer ufw restart on NAT/forwarding changes Clément Désiles 2026-05-29 22:24:16 +02:00
  • 36d6baaecb fix: missing task in wg Clément Désiles 2026-05-29 21:54:25 +02:00
  • 5f2c82d296 fix: use ansible_facts['getent_passwd'] to silence INJECT_FACTS_AS_VARS deprecation Clément Désiles 2026-05-29 21:54:03 +02:00
  • dbc7ca203a fix: minor taks name typo Clément Désiles 2026-05-29 21:50:39 +02:00
  • a8545fc501 fix(podman): use Type=notify + service-container so systemd sees pod crashes Clément Désiles 2026-05-29 21:49:13 +02:00
  • 29d9f27052 fix: ntfy probe without curl available Clément Désiles 2026-05-29 21:41:04 +02:00
  • b04939d3d0 fix: use ansible_facts['kernel'] to avoid deprecation warning Clément Désiles 2026-05-29 21:35:54 +02:00
  • ff3133f8e7 feat: wireguard role allow multiple endpoints Clément Désiles 2026-05-29 21:32:08 +02:00
  • 4ae7721070 fix: secure pg + fix old way of sharing podman network Clément Désiles 2026-05-29 21:31:07 +02:00
  • ffeff6556b fix: restart dhcpd on nas restart Clément Désiles 2026-05-29 21:29:14 +02:00
  • 436fba0d39 Merge branch 'main' of github.com:cdesiles/ansible-playbooks Clément Désiles 2026-05-29 21:28:41 +02:00
  • 92deb854d2 fix: enhance tooling Clément Désiles 2026-05-29 21:27:25 +02:00
  • 05e7ee3956 fix: tls for static web Clément Désiles 2026-05-29 21:27:00 +02:00
  • aea450dc9d feat: nginx certbot Clément Désiles 2026-05-29 21:26:17 +02:00
  • 1d00432061 fix: podman integration Clément Désiles 2026-05-29 21:24:58 +02:00
  • 7904275754 nfs: minor tweak Clément Désiles 2026-05-22 00:07:24 +02:00
  • 305b8324db feat: sys autoupdate Clément Désiles 2026-05-08 23:47:21 +02:00
  • ea0771a5ac fix: update wireguard example Clément Désiles 2026-05-05 22:59:46 +02:00
  • 48e87f7cb1 zsh: enhance configuration with alacritty Clément Désiles 2026-05-05 22:58:56 +02:00
  • 4ac40b9898 fix: nginx defaults override on archlinux Clément Désiles 2026-05-05 22:56:08 +02:00
  • 488be1280c fix: dhcpd startup dependency Clément Désiles 2026-05-05 22:54:56 +02:00
  • de165f5e1c fix: review archlinux install details Clément Désiles 2026-04-11 22:55:03 +02:00
  • f9397ad38c feat: allow sshd to bind on multiple networks Clément Désiles 2026-04-11 22:54:35 +02:00
  • ac40c23d06 feat: more base tools Clément Désiles 2026-04-11 22:53:19 +02:00
  • 6fc7879648 fix: uptime-kuma reverse proxy config Clément Désiles 2026-04-11 22:53:06 +02:00
  • c4136ba5d2 fix: ntfy Clément Désiles 2026-04-11 22:52:29 +02:00
  • 4d60c6ea34 fix: zshrc to take p10k theme Clément Désiles 2026-04-11 22:51:28 +02:00
  • ae33184aa0 fix: zsh role add fzf support and p10k settings tweaks Clément Désiles 2026-04-11 22:41:10 +02:00
  • 61c88045f7 feat: add more tooling Clément Désiles 2026-03-17 23:13:02 +01:00
  • 525868caaf fix: wireguard on archlinux Clément Désiles 2026-03-17 23:10:08 +01:00
  • 235881aba7 fix: commit bootstrap playbook Clément Désiles 2026-03-17 23:09:47 +01:00
  • a6878c0b7d fix: dhcpd ipv4 service Clément Désiles 2026-03-17 23:09:29 +01:00
  • e209a93a78 feat: BREAKING unbound configuration Clément Désiles 2026-03-17 23:08:44 +01:00
  • 869727d364 fix: add bootstrap for new hosts Clément Désiles 2026-03-17 23:06:42 +01:00
  • 6393ff6ed3 fix: force images pull and change default ports Clément Désiles 2026-02-14 21:02:51 +01:00
  • 23c7da84bb fix: minor doc Clément Désiles 2026-02-03 22:11:35 +01:00
  • 34da95f8be fix: ntfy timezone Clément Désiles 2026-02-03 22:08:48 +01:00
  • 321a14a108 fix: increase unbound ttl&cache Clément Désiles 2026-02-03 22:08:20 +01:00
  • 1f758deb82 feat: add dhcpd server role Clément Désiles 2026-02-03 22:07:40 +01:00
  • 5fb027c446 fix: open wg port only in server mode Clément Désiles 2026-01-22 07:31:45 +01:00
  • 94dfe36c46 fix: add dig to test our dns setup Clément Désiles 2026-01-18 13:46:37 +01:00
  • 5a880d5d5a fix: unbound idempotency Clément Désiles 2026-01-18 13:46:16 +01:00
  • 8d3db69172 fix: wireguard config failfast Clément Désiles 2026-01-18 13:21:37 +01:00
  • aa5de65d30 fix: unbound ipv6 localhost Clément Désiles 2026-01-18 13:21:15 +01:00
  • c79c445a23 chore: ansible-lint review (almost done) Clément Désiles 2026-01-04 11:21:15 +01:00
  • 3e469fa25e fix: unbound interface naming Clément Désiles 2025-12-24 17:09:22 +01:00
  • 08364cf2c8 fix: unbound boot ordering Clément Désiles 2025-12-24 16:47:38 +01:00
  • f385efca84 doc: lint & enhancements Clément Désiles 2025-12-23 09:11:16 +01:00
  • 229f9f6b5d fix: user systemd Clément Désiles 2025-12-23 09:08:43 +01:00
  • 1cdad04a93 fix: cleanup Clément Désiles 2025-12-21 23:04:09 +01:00
  • 1349ce9c19 fix: defaulting to nginx vars Clément Désiles 2025-12-21 22:26:24 +01:00
  • 10f4eb5817 fix: podman connect Clément Désiles 2025-12-21 22:25:57 +01:00
  • c197f28013 fix: using a bridge to link podman pods to host s services Clément Désiles 2025-12-21 22:25:11 +01:00
  • b2a3ae6783 feat: add gitea support Clément Désiles 2025-12-21 22:24:22 +01:00
  • 10e58eb990 fix: podman user called by systemd Clément Désiles 2025-12-20 23:14:26 +01:00
  • ba94509bca feat: fix systemd user and add static-web role Clément Désiles 2025-12-20 23:14:00 +01:00
  • 787c171f65 feat: new services and fixes Clément Désiles 2025-12-20 20:52:24 +01:00
  • d8eb53f096 feat: add ntfy notification system Clément Désiles 2025-12-15 23:09:47 +01:00
  • 150a032988 fix: python interpreter relates to inventory Clément Désiles 2025-12-15 22:15:34 +01:00
  • ebeb6d5c6b feat: forward tcp traffic easily Clément Désiles 2025-12-15 22:14:46 +01:00
  • bd2e806aa1 fix: warning on unbound runs Clément Désiles 2025-12-15 22:13:01 +01:00
  • b35fbe63ee fix: unbound ad filtering Clément Désiles 2025-12-14 00:41:32 +01:00
  • e003f30889 doc: deploy key Clément Désiles 2025-12-13 23:51:53 +01:00
  • 80093037a6 chore: replace ntpd by chrony Clément Désiles 2025-12-13 23:49:39 +01:00
  • 93fa850f8e fix: add some tools Clément Désiles 2025-12-09 00:31:13 +01:00
  • 60694e0d6f fix: missing template Clément Désiles 2025-12-09 00:30:59 +01:00
  • 13b9723d7b fix: handlers Clément Désiles 2025-12-09 00:30:51 +01:00
  • dede0052e9 fix: wireguard dns resolver config Clément Désiles 2025-12-09 00:29:42 +01:00
  • 9b08cf95eb fix: retry to apply fw rules Clément Désiles 2025-12-09 00:28:16 +01:00
  • 1e7f05a29e fix: nginx log rotation Clément Désiles 2025-11-15 00:18:49 +01:00
  • bd4dc157b8 feat: introduce systemd config Clément Désiles 2025-11-15 00:18:35 +01:00
  • 667bca796e feat: rework logging and rotation rules Clément Désiles 2025-11-15 00:18:01 +01:00
  • 1d3af8dc45 fix: leaner readmes Clément Désiles 2025-11-15 00:17:22 +01:00
  • 9c10116dcb fix: apparmor config typo Clément Désiles 2025-11-15 00:17:04 +01:00
  • 3ab48b93a6 feat: introduce immich Clément Désiles 2025-11-14 00:23:03 +01:00
  • 96abbbefa2 feat: new logo Clément Désiles 2025-11-14 00:21:56 +01:00
  • 8b40b4d676 fix: rely on logical ansible_user instead of this whoami hack Clément Désiles 2025-11-14 00:09:51 +01:00
  • 26dc670949 fix: set default inventory and remote tmp Clément Désiles 2025-11-14 00:07:57 +01:00
  • 796fcb8b07 fix: new requirements for podman Clément Désiles 2025-11-14 00:07:20 +01:00
  • edf8574091 fix: zfs chown recursion high bug Clément Désiles 2025-11-14 00:05:58 +01:00
  • 9f3e920d7d fix: review postgres on multiple iface Clément Désiles 2025-11-11 11:11:47 +01:00
  • e692d4df98 feat: add valkey/redis Clément Désiles 2025-11-11 00:02:42 +01:00
  • e7dbe470da feat: pg with extensions and open to podmans containers Clément Désiles 2025-11-11 00:02:15 +01:00
  • ba37edd498 doc: add more ufw comments Clément Désiles 2025-11-10 23:57:34 +01:00