aboutsummaryrefslogtreecommitdiffstats
path: root/ansible/roles (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ansible: change k8s ufw proto + add 2 rulesclyhtsuriva14 hours1-5/+23
| | | | | - put any instead of tcp as protocol for k8s mono-port ufw rules - add two rules, following https://docs.k3s.io/installation/requirements?os=debian
* ansible: fix deprecation warnings and update configurationclyhtsuriva2025-12-253-6/+6
| | | | | | | | - Update all ansible_* fact references to use ansible_facts['fact_name'] syntax as required by upcoming Ansible 2.24 changes - Set INJECT_FACTS_AS_VARS = False in ansible.cfg to prepare for deprecation - Document known issue with community.proxmox _collections_compat warning" - Fix community.proxmox plugin name in inventory configuration - Add requirements.yml for collection dependencies
* ansible: install helm on k8s mastersclyhtsuriva2025-07-092-0/+34
|
* Remove gitea from ansible & dockerclyhtsuriva2025-07-093-45/+0
|
* ansible: set apt lock_timeout to 3minclyhtsuriva2025-06-223-2/+4
|
* ansible: remove docker git repo cloning taskclyhtsuriva2025-04-042-46/+0
|
* ansible: deploy gitea using ansible (w.i.p.)clyhtsuriva2025-04-043-0/+45
|
* ansible: Add lock_timeout for docker installationclyhtsuriva2025-03-232-0/+4
|
* ansible: add notifys to restart ufw w/ handlersclyhtsuriva2025-03-194-6/+16
|
* ansible: Add tasks to clone docker subfolder in docker roleclyhtsuriva2025-03-073-41/+91
|
* ansible: Make the k3s installations idempotentclyhtsuriva2025-03-042-8/+47
|
* ansible: add dynamic inventory & playbooks to install k3s hostsclyhtsuriva2025-03-033-0/+47
| | | | | bootstrap.yml will now be used to install any configuration on new provisionned servers, based on tags given by the dynamic inventory
* ansible: apt_update becomes update_system to handle apt & dnf updatesclyhtsuriva2025-02-161-0/+16
| | | | Using this opportunity to become role based
* opentofu&ansible: add `become` to `ansible_provisioner` & open k8s portsclyhtsuriva2025-02-033-0/+74
|
* ansible: using my fork of kubespray to increase max ansible-core versionclyhtsuriva2025-02-031-1/+1
|
* opentofu: add kubespray submodule to deploy via ansibleclyhtsuriva2025-02-032-2/+12
| | | | Not working yet, getting : "msg": "Ansible must be between 2.16.4 and 2.17.0 exclusive - you have 2.17.5"
* opentofu: definition of a docker ready machineclyhtsuriva2025-02-021-1/+1
| | | | First iteration, will be optimized later
* ansible: wrong variable name fixedclyhtsuriva2025-02-021-1/+1
|
* ansible: Installation of docker-ce engine and docker compose pluginclyhtsuriva2025-02-023-0/+61
|
* Working debian packer template w/ ansible to set up fw rules after rebootclyhtsuriva2025-02-015-0/+47
|
* ansible: moving ansible content from scripts repo to hereclyhtsuriva2025-01-312-1/+26
|
* Adds README content and GPLclyhtsuriva2025-01-301-0/+6
|
* Initial commit: Set up monorepo folder structure for homelab's IaCclyhtsuriva2025-01-301-0/+0