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