Commit graph

  • 0f17f6491e Add hook which reloads nginx config on cert change Thomas Kleinendorst 2024-07-20 15:49:10 +02:00
  • b379a977cb Alter nginx signing key Thomas Kleinendorst 2024-07-04 11:14:26 +02:00
  • 465517ef56 Update the actual version to 24.7.0 Thomas Kleinendorst 2024-07-03 12:27:44 +02:00
  • 08cf93276d Move "podman-restart" to the podman-container role Thomas Kleinendorst 2024-06-05 17:00:11 +02:00
  • d92299e66c Add comment on the podman_image task Thomas Kleinendorst 2024-06-05 16:55:31 +02:00
  • fd2052767d Properly recreate systemd unit on container update Thomas Kleinendorst 2024-06-05 16:53:00 +02:00
  • 4fb455c6b4 Deduplicate Podman container logic with new role Thomas Kleinendorst 2024-06-05 12:57:41 +02:00
  • bcf920053c Allow removal of Podman container on version bump Thomas Kleinendorst 2024-06-03 13:47:22 +02:00
  • 86d75b8de0 Update the actual version (to 24.5.0) Thomas Kleinendorst 2024-05-06 10:54:06 +02:00
  • 2014745501 Add changedetection as a hosted service Thomas Kleinendorst 2024-04-28 15:50:14 +02:00
  • 743af73974 Fix problems with earlier nginx role rename Thomas Kleinendorst 2024-04-28 15:22:01 +02:00
  • 131991ec22 Create generic rule for simple nginx reverse proxy Thomas Kleinendorst 2024-04-28 15:13:05 +02:00
  • a84542a786 Rename reverse-proxy (role) > nginx Thomas Kleinendorst 2024-04-28 14:56:26 +02:00
  • b1ff2515e1 Start podman restart service in user role Thomas Kleinendorst 2024-04-23 17:12:06 +02:00
  • 16c78c0d00 Copy ansible user's authorized_keys for new users Thomas Kleinendorst 2024-04-17 16:00:58 +02:00
  • 5d32ed57b4 Add user systemd config to pi-hole container Thomas Kleinendorst 2024-04-16 17:17:34 +02:00
  • 462e202737 Register actual container as systemd service Thomas Kleinendorst 2024-04-16 17:04:45 +02:00
  • 6a2c50686b Use FQDN for inventory file Thomas Kleinendorst 2024-04-15 20:56:23 +02:00
  • 77f20aad28 Set hostname in pi-hole container Thomas Kleinendorst 2024-04-15 20:56:02 +02:00
  • 606a26a008 Add link for starting containers on system boot Thomas Kleinendorst 2024-04-15 20:35:57 +02:00
  • 16a0dc1e20 Enable all roles Thomas Kleinendorst 2024-04-15 19:20:57 +02:00
  • 9365ce9258 Fix Podman warnings for sudo login users Thomas Kleinendorst 2024-04-15 19:01:45 +02:00
  • f23093d8dc Add UDP forwarding from Nginx Thomas Kleinendorst 2024-04-15 10:20:02 +02:00
  • 690b2d56d8 Comment out ufw rules Thomas Kleinendorst 2024-04-15 09:50:33 +02:00
  • 2502d034d9 Add failing firewall configuration Thomas Kleinendorst 2024-04-15 09:46:00 +02:00
  • e06547e25c Rearange existing roles to make more sense Thomas Kleinendorst 2024-04-14 12:29:17 +02:00
  • bec00118c0 Add a non working setup for ip forwarding Thomas Kleinendorst 2024-04-14 10:58:41 +02:00
  • abd99b179e Fix missing git on new install Thomas Kleinendorst 2024-04-13 18:24:49 +02:00
  • 77c9614321 Change actual role user > username Thomas Kleinendorst 2024-04-13 15:26:58 +02:00
  • 21237b64c0 Install Pi-hole with some existing problems Thomas Kleinendorst 2024-04-13 15:26:45 +02:00
  • 22376928e2 Fix invalid variable naming for user role Thomas Kleinendorst 2024-04-13 13:54:49 +02:00
  • 6c0425418e Install actual on Raspberry Pi Thomas Kleinendorst 2024-04-12 13:34:45 +02:00
  • 64fa1562dd Add whitelist for squashfs filesystem Thomas Kleinendorst 2024-04-12 12:21:45 +02:00
  • c7a20e14a1 Add certbot installation with root cert renew Thomas Kleinendorst 2024-04-12 11:49:45 +02:00
  • a08eb939b6 Install Nginx (with default page running) Thomas Kleinendorst 2024-04-12 09:33:14 +02:00
  • 3ba044d1a2 Extract cloudflare_ddns user to a variable Thomas Kleinendorst 2024-04-12 09:10:43 +02:00
  • 5c5f1e4a93 Add timestamp to public IP change log file Thomas Kleinendorst 2024-04-12 08:48:32 +02:00
  • 04671f7d31 Add DDNS service to the Pi Thomas Kleinendorst 2024-04-12 08:39:41 +02:00
  • 04c8038733 Improve some minor parts of the code Thomas Kleinendorst 2024-04-11 11:13:29 +02:00
  • 90855de87a Update custom user role Thomas Kleinendorst 2024-04-11 10:39:03 +02:00
  • fb017565f4 Add user creation for ddns script Thomas Kleinendorst 2024-04-10 20:09:34 +02:00
  • f29cd352bd Move ddns scripting to new role Thomas Kleinendorst 2024-04-10 20:08:19 +02:00
  • 47e5cb4062 Allow multiple domain ddns updates Thomas Kleinendorst 2024-04-10 19:29:40 +02:00
  • ca501f9b26 Print server response on Cloudflare errors Thomas Kleinendorst 2024-04-10 19:20:36 +02:00
  • d88904e105 Split Python methods in own files Thomas Kleinendorst 2024-04-10 19:14:52 +02:00
  • 6409f8c31c Add address change logging to ddns script Thomas Kleinendorst 2024-04-10 18:33:26 +02:00
  • d1cf27d277 Properly add hostname and FQDN Thomas Kleinendorst 2024-04-10 17:53:34 +02:00
  • 8d27bd892c Add TODO stub of Pi Hole setup Thomas Kleinendorst 2024-04-10 16:56:01 +02:00
  • bb8d31c555 Add ansible.cfg with vault functionality Thomas Kleinendorst 2024-04-10 16:08:08 +02:00
  • a19763d154 Add documentation on ZSH setup Thomas Kleinendorst 2024-04-10 15:35:48 +02:00
  • acb1e34b5c Move zsh tasks to a new role Thomas Kleinendorst 2024-04-10 15:29:17 +02:00
  • 8d92b97aa3 Ignore .vscode/settings.json Thomas Kleinendorst 2024-04-09 21:49:52 +02:00
  • f20f3aba24 Add scripting for installing and configuring zsh Thomas Kleinendorst 2024-04-09 20:17:25 +02:00
  • 3a0e231bf3 Configure the SSH hardening role Thomas Kleinendorst 2024-04-09 17:57:38 +02:00
  • ce995083c6 Add and configure OS hardening role Thomas Kleinendorst 2024-04-09 17:49:51 +02:00
  • 7a42119d1a Update apt as first step in playbook Thomas Kleinendorst 2024-04-09 17:12:27 +02:00
  • 511de6edfd Add a simple playbook for testing Thomas Kleinendorst 2024-04-09 17:03:04 +02:00
  • a0cb9b0024 Add final step for seting up public keys Thomas Kleinendorst 2024-04-09 15:53:31 +02:00
  • 13530f01b1 Add Raspberry Pi setup instructions Thomas Kleinendorst 2024-04-09 15:46:40 +02:00
  • f3677cd314 Add test for existing DNS entry Thomas Kleinendorst 2024-04-07 23:40:58 +02:00
  • ef1dd3f49b Add launch.json configuration Thomas Kleinendorst 2024-04-07 23:17:35 +02:00
  • 785bd92402 Add DDNS script Thomas Kleinendorst 2024-04-07 23:17:22 +02:00
  • dd6d352513 Add environmental prerequisites to readme Thomas Kleinendorst 2024-04-07 13:20:46 +02:00
  • 2adf1ae6bd Add Ansible installation instructions Thomas Kleinendorst 2024-04-07 13:04:03 +02:00
  • 2df5772b07 Update README.md with distro/wsl info Thomas Kleinendorst 2024-04-07 12:48:11 +02:00
  • ca5e0cdd16
    Initial commit Thomas Kleinendorst 2024-04-07 12:37:40 +02:00