Skip to content

Latest commit

 

History

History
1582 lines (860 loc) · 41.1 KB

File metadata and controls

1582 lines (860 loc) · 41.1 KB

v0.0.119 (Thu Dec 12 2024)

⚠️ Pushed to main

  • Update release.yml ipxe/src/bin-x86_64-efi/ipxe.iso (@chrisjsimpson)

Authors: 1


v0.0.118 (Thu Dec 12 2024)

⚠️ Pushed to main

  • Update release.yml correct publish ISO efi artifact (@chrisjsimpson)

Authors: 1


v0.0.117 (Thu Dec 12 2024)

⚠️ Pushed to main

Authors: 1


v0.0.116 (Thu Dec 12 2024)

🐛 Bug Fix

⚠️ Pushed to main

Authors: 1


v0.0.115 (Thu Nov 28 2024)

⚠️ Pushed to main

  • Update deploy-vpn-server.yml disable automated tmate debugging (@chrisjsimpson)

Authors: 1


v0.0.114 (Sun Nov 24 2024)

⚠️ Pushed to main

Authors: 1


v0.0.113 (Sun Nov 24 2024)

🐛 Bug Fix

⚠️ Pushed to main

  • Update release.yml bump ipxe iso artifact action to v4 (@chrisjsimpson)
  • #20 build & publish zfs netbook image every 2 hrs build-alpine-netboot-image-zfs.yml (@chrisjsimpson)
  • #13 apk install zfs in servers play (@chrisjsimpson)
  • wip #13 pin to alpine v3.20 rather than edge (@chrisjsimpson)
  • build-alpine-netboot-image-zfs.yml can pass branch name (@chrisjsimpson)
  • #20 bump webfactory/ssh-agent@v0.9.0 (@chrisjsimpson)
  • #20 bump actions to v4 for build-alpine-netboot-image-zfs.yml (@chrisjsimpson)
  • #20 correct path scp netboot image to boot server (@chrisjsimpson)
  • #20 stick to naming alpine-zfsnetboot.tar.gz (@chrisjsimpson)
  • #20 exact path in workflow to publish alpine-zfsnetboot-patched-init.tar.gz (@chrisjsimpson)
  • Ref #20 use settings.py properly (@chrisjsimpson)
  • #20 update comments patch-alpine-netboot-image-with-zfs.sh (@chrisjsimpson)
  • #20 tidy up init netboot patching tar between runs (@chrisjsimpson)
  • WIP Fix #18 As operator I can continually boostrap physical server (@chrisjsimpson)
  • #13 DEFAULT_HTTP_REQ_TIMEOUT to 20 (@chrisjsimpson)
  • #13 wip add bootstap-server.sh helper script (@chrisjsimpson)
  • Ref #13 template minimal /etc/network/interfaces during bootstrap (interfaces are already configured with global ips at this point) (@chrisjsimpson)
  • downgrade zfs flags (@chrisjsimpson)
  • ensure ZPOOL_VDEV_NAME_PATH set within chroot environment (@chrisjsimpson)
  • Ref #13 more reliable udev disk identify & ensure packages present (@chrisjsimpson)
  • wip fedora (@chrisjsimpson)
  • correct shebang to ash shell for wipe-all-disks (@chrisjsimpson)
  • #13 ensure zfs package installed during play (@chrisjsimpson)
  • #13 more reliable udev disk identify & ensure packages present (@chrisjsimpson)
  • added .gitignore (@chrisjsimpson)
  • add get-first-disk-id.sh create-tank-zpool.sh (@chrisjsimpson)
  • Ref #13 ensure python present on target (alpine) during bootstrap (@chrisjsimpson)
  • update requirements.txt (@chrisjsimpson)
  • update servers play description (@chrisjsimpson)
  • added create-tank-zpool.sh (@chrisjsimpson)
  • added install-fedora-root-on-zfs.sh (@chrisjsimpson)
  • wip update servers playbook to fedora (@chrisjsimpson)
  • added wipe-all-disks.sh (@chrisjsimpson)
  • wip #20 (@chrisjsimpson)
  • Update README.md add Build netboot image bade to readme (@chrisjsimpson)
  • refactor app.py & introduce justKeepRedeploying, HOST_HEALTHCHECK_POLL_IP, PollPingHostOSOnline (@chrisjsimpson)
  • Update deploy-vpn-server.yml redeploy every 2->3 hours (@chrisjsimpson)
  • Update deploy-vpn-server.yml concurrency 1 prevent concurrent runs #14 #16 (@chrisjsimpson)
  • #16 after rebuilding VPN, always rotate & publish user wireguard vpn entries #14 (@chrisjsimpson)
  • Update README.md add deploy VPN server status badge (@chrisjsimpson)
  • #14 deploy VPN server every 2 hrs deploy-vpn-server.yml (@chrisjsimpson)
  • #14 correct ansible-playbook --extra_vars -> --extra-vars (@chrisjsimpson)
  • #14 ansibleise Add-vpn-user (@chrisjsimpson)
  • #14 add-vpn-user force collections-path (@chrisjsimpson)
  • #14 generate-user-vpn-config pip3 install -r src/vpn/requirements.txt (@chrisjsimpson)
  • #14 only tmate if Update deploy-vpn-server.yml fails (@chrisjsimpson)
  • #14 Update deploy-vpn-server.yml job name build -> deploy-vpn-server (@chrisjsimpson)
  • #14 move tmate to last Update deploy-vpn-server.yml (@chrisjsimpson)
  • Ref #14 update server_bootstrap_private_ssh_key (@chrisjsimpson)
  • #14 bump runner to ubuntu-24.04 Update deploy-vpn-server.yml (@chrisjsimpson)
  • #14 Update deploy-vpn-server.yml debug (@chrisjsimpson)
  • #14 ensure mode 600 for ansible_ssh_private_key_file (@chrisjsimpson)
  • Ref #14 ensure ~/ssh dir exists on local/runner host (@chrisjsimpson)
  • Ref #14 added missing templates/ssh/ssh_private_key_server_bootstrap.j2 (@chrisjsimpson)
  • #14 don't gather facts on vpn_servers before keys places & put ansible_ssh_private_key_file in all group_vars (@chrisjsimpson)
  • #14 correct delegate from 127.0.01 -> localhost (@chrisjsimpson)
  • #14 place ssh_private_key_server_bootstrap and server_bootstrap_public_ssh_key in localhost groupvars (@chrisjsimpson)
  • #14 template early Template ssh_private_key_server_bootstrap (@chrisjsimpson)
  • #14 delegate correctly Template ssh_private_key_server_bootstrap to the runner (@chrisjsimpson)
  • Ref #14 disable host_key_checking during boostrap (@chrisjsimpson)
  • #14 Template ssh_private_key_server_bootstrap (@chrisjsimpson)
  • #14 give _vault_hetzner_cloud_token vault secret via cli (@chrisjsimpson)
  • Revert "Ref #14 fix workflow deploy-vpn-server.yml dynamic inventory inventory-vpn-servers-hcloud.yml not needed at that stage (its references via playbook imported later)" (@chrisjsimpson)
  • Ref #14 fix workflow deploy-vpn-server.yml dynamic inventory inventory-vpn-servers-hcloud.yml not needed at that stage (its references via playbook imported later) (@chrisjsimpson)
  • #14 debug tmate always (@chrisjsimpson)
  • Ref #14 force install of hcloud ansible collection (@chrisjsimpson)
  • #14 remove uneeded vpn_servers from inventory.ini since dynamic inventory (@chrisjsimpson)
  • #14 add missing pip install -r (@chrisjsimpson)
  • #14 reinstate use of trap to rm ansible TMPFILE@Q (@chrisjsimpson)
  • remove clunky use of add-mask feature (@chrisjsimpson)
  • #14 debug ansible vault (@chrisjsimpson)
  • Ref #14 masking inputs (@chrisjsimpson)
  • Ref #14 masking inputs.ansible_vault_password (@chrisjsimpson)
  • Ref #14 remove dead code PSONO_SECRET_ID (@chrisjsimpson)

Authors: 1


v0.0.112 (Sun Apr 07 2024)

⚠️ Pushed to main

Authors: 1


v0.0.111 (Sun Nov 12 2023)

⚠️ Pushed to main

Authors: 1


v0.0.110 (Sat Nov 11 2023)

⚠️ Pushed to main

Authors: 1


v0.0.109 (Mon Nov 06 2023)

⚠️ Pushed to main

Authors: 1


v0.0.108 (Fri Nov 03 2023)

⚠️ Pushed to main

Authors: 1


v0.0.107 (Thu Nov 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.106 (Sat Oct 28 2023)

⚠️ Pushed to main

Authors: 1


v0.0.105 (Sat Oct 28 2023)

⚠️ Pushed to main

Authors: 1


v0.0.104 (Sun Sep 24 2023)

⚠️ Pushed to main

  • update get-first-two-disks-install-openzfs-fedora-root.sh (@chrisjsimpson)

Authors: 1


v0.0.103 (Sun Sep 24 2023)

⚠️ Pushed to main

Authors: 1


v0.0.102 (Sat Sep 23 2023)

⚠️ Pushed to main

Authors: 1


v0.0.101 (Sat Sep 23 2023)

⚠️ Pushed to main

Authors: 1


v0.0.100 (Wed Sep 20 2023)

⚠️ Pushed to main

Authors: 1


v0.0.99 (Tue Sep 19 2023)

⚠️ Pushed to main

Authors: 1


v0.0.98 (Sat Sep 16 2023)

⚠️ Pushed to main

Authors: 1


v0.0.97 (Fri Sep 15 2023)

🎉 This release contains work from a new contributor! 🎉

Thank you, null@joeltejeda, for all your work!

⚠️ Pushed to main

  • changing add vpn user workflow name vpn_ip_address (@joeltejeda)

Authors: 1


v0.0.96 (Thu Sep 14 2023)

⚠️ Pushed to main

Authors: 1


v0.0.95 (Wed Sep 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.94 (Wed Sep 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.93 (Sat Sep 09 2023)

⚠️ Pushed to main

Authors: 1


v0.0.92 (Sat Sep 09 2023)

⚠️ Pushed to main

Authors: 1


v0.0.91 (Fri Sep 08 2023)

⚠️ Pushed to main

Authors: 1


v0.0.90 (Fri Sep 08 2023)

⚠️ Pushed to main

Authors: 1


v0.0.89 (Fri Sep 08 2023)

⚠️ Pushed to main

Authors: 1


v0.0.88 (Thu Sep 07 2023)

⚠️ Pushed to main

Authors: 1


v0.0.87 (Thu Sep 07 2023)

⚠️ Pushed to main

Authors: 1


v0.0.86 (Thu Sep 07 2023)

⚠️ Pushed to main

Authors: 1


v0.0.85 (Tue Sep 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.84 (Tue Sep 05 2023)

⚠️ Pushed to main

  • Update build-alpine-netboot-zfs.sh zfs kernel options (@chrisjsimpson)

Authors: 1


v0.0.83 (Tue Sep 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.82 (Tue Sep 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.81 (Tue Sep 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.80 (Tue Sep 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.79 (Tue Sep 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.78 (Tue Sep 05 2023)

⚠️ Pushed to main

  • enable zfs kernel module in build-alpine-netboot-zfs.sh (@chrisjsimpson)

Authors: 1


v0.0.77 (Tue Sep 05 2023)

🐛 Bug Fix

Authors: 1


v0.0.76 (Mon Sep 04 2023)

⚠️ Pushed to main

Authors: 1


v0.0.75 (Mon Sep 04 2023)

⚠️ Pushed to main

  • Update build-alpine-netboot-image-zfs.yml Patch alpine image (@chrisjsimpson)
  • add patch-alpine-netboot-image-with-zfs.sh PatchFile-init-ping (@chrisjsimpson)

Authors: 1


v0.0.74 (Sun Sep 03 2023)

⚠️ Pushed to main

Authors: 1


v0.0.73 (Sun Sep 03 2023)

⚠️ Pushed to main

Authors: 1


v0.0.72 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.71 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.70 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.69 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.68 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.67 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.66 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.65 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.64 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.63 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.62 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.61 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.60 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.59 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.58 (Sat Sep 02 2023)

⚠️ Pushed to main

  • added templates/save-vpn-credentials-to-password-vault.sh (@chrisjsimpson)

Authors: 1


v0.0.57 (Sat Sep 02 2023)

⚠️ Pushed to main

Authors: 1


v0.0.56 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.55 (Fri Sep 01 2023)

⚠️ Pushed to main

  • Generate new vpn peer config & Add save client config to password manager (@chrisjsimpson)

Authors: 1


v0.0.54 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.53 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.52 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.51 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.50 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.49 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.48 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.47 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.46 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.45 (Fri Sep 01 2023)

⚠️ Pushed to main

Authors: 1


v0.0.44 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.43 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.42 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.41 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.40 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.39 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.38 (Thu Aug 31 2023)

⚠️ Pushed to main

  • set dns and Ensure {{ wireguard_dir }} directory exists (@chrisjsimpson)

Authors: 1


v0.0.37 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.36 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.35 (Thu Aug 31 2023)

🐛 Bug Fix

⚠️ Pushed to main

Authors: 1


v0.0.34 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.33 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.32 (Thu Aug 31 2023)

⚠️ Pushed to main

Authors: 1


v0.0.31 (Sat Aug 26 2023)

⚠️ Pushed to main

Authors: 1


v0.0.30 (Fri Aug 18 2023)

⚠️ Pushed to main

Authors: 1


v0.0.29 (Fri Aug 18 2023)

⚠️ Pushed to main

Authors: 1


v0.0.28 (Tue Aug 15 2023)

⚠️ Pushed to main

Authors: 1


v0.0.27 (Tue Aug 15 2023)

⚠️ Pushed to main

Authors: 1


v0.0.26 (Tue Aug 15 2023)

⚠️ Pushed to main

Authors: 1


v0.0.25 (Tue Aug 15 2023)

⚠️ Pushed to main

Authors: 1


v0.0.24 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.23 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.22 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.21 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.20 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.19 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.18 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.17 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.16 (Sun Aug 13 2023)

⚠️ Pushed to main

Authors: 1


v0.0.15 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.14 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.13 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.12 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.11 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.10 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.9 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.8 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.7 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.6 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.5 (Sat Aug 05 2023)

⚠️ Pushed to main

Authors: 1


v0.0.4 (Fri Aug 04 2023)

⚠️ Pushed to main

Authors: 1


v0.0.3 (Fri Aug 04 2023)

⚠️ Pushed to main

Authors: 1


v0.0.2 (Fri May 12 2023)

⚠️ Pushed to main

Authors: 1


v0.0.1 (Fri May 12 2023)

🎉 This release contains work from a new contributor! 🎉

Thank you, null@chrisjsimpson, for all your work!

⚠️ Pushed to main

Authors: 1