From ef0df1f22a7f7e21b87c1b75c7283bd32562b289 Mon Sep 17 00:00:00 2001 From: Marcel Straub Date: Mon, 1 Sep 2025 10:15:09 +0200 Subject: [PATCH] reorg and restart of configuration build-up --- 00-proxmox/00-ansible-pve-hosts/README.md | 3 +++ 00-proxmox/README.md | 11 +++++++++++ README.md => 99-legacy/README.md | 0 apply_all.sh => 99-legacy/apply_all.sh | 0 {assets => 99-legacy/assets}/postboot_screen.png | Bin boot-assets.yml => 99-legacy/boot-assets.yml | 0 cilium.yaml => 99-legacy/cilium.yaml | 0 cluster_state.sh => 99-legacy/cluster_state.sh | 0 controlplane.yaml => 99-legacy/controlplane.yaml | 0 {patches => 99-legacy/patches}/00_all.yaml | 0 .../patches}/10_control_plane.yaml | 0 {patches => 99-legacy/patches}/11_cilium.yaml | 0 {patches => 99-legacy/patches}/20_worker.yaml | 0 {patches => 99-legacy/patches}/machines/ctl-1.yaml | 0 {patches => 99-legacy/patches}/machines/ctl-2.yaml | 0 {patches => 99-legacy/patches}/machines/ctl-3.yaml | 0 {patches => 99-legacy/patches}/machines/node-1.yaml | 0 {patches => 99-legacy/patches}/machines/node-2.yaml | 0 {patches => 99-legacy/patches}/machines/node-3.yaml | 0 secrets.yaml => 99-legacy/secrets.yaml | 0 talosconfig => 99-legacy/talosconfig | 0 upgrade_all.sh => 99-legacy/upgrade_all.sh | 0 worker.yaml => 99-legacy/worker.yaml | 0 xx.sh => 99-legacy/xx.sh | 0 transient/.gitignore | 1 - transient/README.md | 5 ----- 26 files changed, 14 insertions(+), 6 deletions(-) create mode 100644 00-proxmox/00-ansible-pve-hosts/README.md create mode 100644 00-proxmox/README.md rename README.md => 99-legacy/README.md (100%) rename apply_all.sh => 99-legacy/apply_all.sh (100%) rename {assets => 99-legacy/assets}/postboot_screen.png (100%) rename boot-assets.yml => 99-legacy/boot-assets.yml (100%) rename cilium.yaml => 99-legacy/cilium.yaml (100%) rename cluster_state.sh => 99-legacy/cluster_state.sh (100%) rename controlplane.yaml => 99-legacy/controlplane.yaml (100%) rename {patches => 99-legacy/patches}/00_all.yaml (100%) rename {patches => 99-legacy/patches}/10_control_plane.yaml (100%) rename {patches => 99-legacy/patches}/11_cilium.yaml (100%) rename {patches => 99-legacy/patches}/20_worker.yaml (100%) rename {patches => 99-legacy/patches}/machines/ctl-1.yaml (100%) rename {patches => 99-legacy/patches}/machines/ctl-2.yaml (100%) rename {patches => 99-legacy/patches}/machines/ctl-3.yaml (100%) rename {patches => 99-legacy/patches}/machines/node-1.yaml (100%) rename {patches => 99-legacy/patches}/machines/node-2.yaml (100%) rename {patches => 99-legacy/patches}/machines/node-3.yaml (100%) rename secrets.yaml => 99-legacy/secrets.yaml (100%) rename talosconfig => 99-legacy/talosconfig (100%) rename upgrade_all.sh => 99-legacy/upgrade_all.sh (100%) rename worker.yaml => 99-legacy/worker.yaml (100%) rename xx.sh => 99-legacy/xx.sh (100%) delete mode 100644 transient/.gitignore delete mode 100644 transient/README.md diff --git a/00-proxmox/00-ansible-pve-hosts/README.md b/00-proxmox/00-ansible-pve-hosts/README.md new file mode 100644 index 0000000..7d48864 --- /dev/null +++ b/00-proxmox/00-ansible-pve-hosts/README.md @@ -0,0 +1,3 @@ +# Proxmox - Ansible PVE Hosts + +Ansible role books for managing the Proxmox nodes itself. \ No newline at end of file diff --git a/00-proxmox/README.md b/00-proxmox/README.md new file mode 100644 index 0000000..cb1eda5 --- /dev/null +++ b/00-proxmox/README.md @@ -0,0 +1,11 @@ +# Proxmox + +Here, you find everything to setup the VM infrastructure for TALOS cluster. + +## Structure + +1. [Ansible Notebooks for managing Proxmox hosts](./00-ansible-pve-hosts/README.md) + +## Literature +- [Talos Kubernetes on Proxmox using OpenTofu](https://blog.stonegarden.dev/articles/2024/08/talos-proxmox-tofu/) +- [Infrastructure Automation: Provisioning VMs on Proxmox with Packer, OpenTOFU, GitLab, Vault, and Minio.](https://medium.com/@avishkumar27/infrastructure-automation-provisioning-vms-on-proxmox-with-packer-opentofu-gitlab-vault-and-27fda7d73771) \ No newline at end of file diff --git a/README.md b/99-legacy/README.md similarity index 100% rename from README.md rename to 99-legacy/README.md diff --git a/apply_all.sh b/99-legacy/apply_all.sh similarity index 100% rename from apply_all.sh rename to 99-legacy/apply_all.sh diff --git a/assets/postboot_screen.png b/99-legacy/assets/postboot_screen.png similarity index 100% rename from assets/postboot_screen.png rename to 99-legacy/assets/postboot_screen.png diff --git a/boot-assets.yml b/99-legacy/boot-assets.yml similarity index 100% rename from boot-assets.yml rename to 99-legacy/boot-assets.yml diff --git a/cilium.yaml b/99-legacy/cilium.yaml similarity index 100% rename from cilium.yaml rename to 99-legacy/cilium.yaml diff --git a/cluster_state.sh b/99-legacy/cluster_state.sh similarity index 100% rename from cluster_state.sh rename to 99-legacy/cluster_state.sh diff --git a/controlplane.yaml b/99-legacy/controlplane.yaml similarity index 100% rename from controlplane.yaml rename to 99-legacy/controlplane.yaml diff --git a/patches/00_all.yaml b/99-legacy/patches/00_all.yaml similarity index 100% rename from patches/00_all.yaml rename to 99-legacy/patches/00_all.yaml diff --git a/patches/10_control_plane.yaml b/99-legacy/patches/10_control_plane.yaml similarity index 100% rename from patches/10_control_plane.yaml rename to 99-legacy/patches/10_control_plane.yaml diff --git a/patches/11_cilium.yaml b/99-legacy/patches/11_cilium.yaml similarity index 100% rename from patches/11_cilium.yaml rename to 99-legacy/patches/11_cilium.yaml diff --git a/patches/20_worker.yaml b/99-legacy/patches/20_worker.yaml similarity index 100% rename from patches/20_worker.yaml rename to 99-legacy/patches/20_worker.yaml diff --git a/patches/machines/ctl-1.yaml b/99-legacy/patches/machines/ctl-1.yaml similarity index 100% rename from patches/machines/ctl-1.yaml rename to 99-legacy/patches/machines/ctl-1.yaml diff --git a/patches/machines/ctl-2.yaml b/99-legacy/patches/machines/ctl-2.yaml similarity index 100% rename from patches/machines/ctl-2.yaml rename to 99-legacy/patches/machines/ctl-2.yaml diff --git a/patches/machines/ctl-3.yaml b/99-legacy/patches/machines/ctl-3.yaml similarity index 100% rename from patches/machines/ctl-3.yaml rename to 99-legacy/patches/machines/ctl-3.yaml diff --git a/patches/machines/node-1.yaml b/99-legacy/patches/machines/node-1.yaml similarity index 100% rename from patches/machines/node-1.yaml rename to 99-legacy/patches/machines/node-1.yaml diff --git a/patches/machines/node-2.yaml b/99-legacy/patches/machines/node-2.yaml similarity index 100% rename from patches/machines/node-2.yaml rename to 99-legacy/patches/machines/node-2.yaml diff --git a/patches/machines/node-3.yaml b/99-legacy/patches/machines/node-3.yaml similarity index 100% rename from patches/machines/node-3.yaml rename to 99-legacy/patches/machines/node-3.yaml diff --git a/secrets.yaml b/99-legacy/secrets.yaml similarity index 100% rename from secrets.yaml rename to 99-legacy/secrets.yaml diff --git a/talosconfig b/99-legacy/talosconfig similarity index 100% rename from talosconfig rename to 99-legacy/talosconfig diff --git a/upgrade_all.sh b/99-legacy/upgrade_all.sh similarity index 100% rename from upgrade_all.sh rename to 99-legacy/upgrade_all.sh diff --git a/worker.yaml b/99-legacy/worker.yaml similarity index 100% rename from worker.yaml rename to 99-legacy/worker.yaml diff --git a/xx.sh b/99-legacy/xx.sh similarity index 100% rename from xx.sh rename to 99-legacy/xx.sh diff --git a/transient/.gitignore b/transient/.gitignore deleted file mode 100644 index f59ec20..0000000 --- a/transient/.gitignore +++ /dev/null @@ -1 +0,0 @@ -* \ No newline at end of file diff --git a/transient/README.md b/transient/README.md deleted file mode 100644 index 7aaf924..0000000 --- a/transient/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# TALOS - Transient Directory - -These files are automatically generated by the scripts in parent directory. - -Do not manually edit or put under version control \ No newline at end of file