Go to file
Nikolai Rodionov 542d3af8da
Init commit
2024-03-28 18:29:07 +01:00
bin Init commit 2024-03-28 18:29:07 +01:00
group_vars Init commit 2024-03-28 18:29:07 +01:00
playbooks Init commit 2024-03-28 18:29:07 +01:00
resources Init commit 2024-03-28 18:29:07 +01:00
.containerignore Init commit 2024-03-28 18:29:07 +01:00
.gitignore Init commit 2024-03-28 18:29:07 +01:00
.sops.yaml Init commit 2024-03-28 18:29:07 +01:00
Containerfile Init commit 2024-03-28 18:29:07 +01:00
LICENSE Initial commit 2024-03-10 14:46:27 +00:00
Makefile Init commit 2024-03-28 18:29:07 +01:00
README.md Init commit 2024-03-28 18:29:07 +01:00
requirements.txt Init commit 2024-03-28 18:29:07 +01:00
requirements.yml Init commit 2024-03-28 18:29:07 +01:00

README.md

softplayer-ansible

Hetzner

There must be 3 kinds of playbooks: - Bootstrap - Maintenance - Cleanup

Bootstrap playbooks should only be executed when a new environment is created, for example, it should

  1. Prepare the cloud infrastructure
  2. Install setup nodes
  3. Bootstrap a k3s cluster
  4. Create an admin k8s config

Cleanup should simply remove the whole cloud infrastructure