aboutsummaryrefslogtreecommitdiffstats
path: root/ansible
diff options
context:
space:
mode:
authorclyhtsuriva <aimeric@adjutor.xyz>2026-06-19 20:12:28 +0200
committerclyhtsuriva <aimeric@adjutor.xyz>2026-06-19 20:12:28 +0200
commitd1a8f9587872d744afee42c187bb90e9824f0f92 (patch)
tree3613fc9c512c22b1e6dcdfec313c4d26181be4fb /ansible
parent60f1af037ad3969ca5dde65c9a14fc6708378841 (diff)
downloadhomelab-iac-d1a8f9587872d744afee42c187bb90e9824f0f92.tar.gz
homelab-iac-d1a8f9587872d744afee42c187bb90e9824f0f92.tar.bz2
homelab-iac-d1a8f9587872d744afee42c187bb90e9824f0f92.zip
ansible: use fcqn and changed_when (commands) for k8s
Diffstat (limited to 'ansible')
-rw-r--r--ansible/roles/k8s/tasks/install_helm.yml10
-rw-r--r--ansible/roles/k8s/tasks/install_k3s_master.yml1
-rw-r--r--ansible/roles/k8s/tasks/install_k3s_worker.yml1
3 files changed, 7 insertions, 5 deletions
diff --git a/ansible/roles/k8s/tasks/install_helm.yml b/ansible/roles/k8s/tasks/install_helm.yml
index 244950a..4527a96 100644
--- a/ansible/roles/k8s/tasks/install_helm.yml
+++ b/ansible/roles/k8s/tasks/install_helm.yml
@@ -1,30 +1,30 @@
---
- name: Check if Helm is already installed
- command: helm version --short
+ ansible.builtin.command: helm version --short
register: helm_installed
ignore_errors: true
changed_when: false
- name: Download Helm install script
- get_url:
+ ansible.builtin.get_url:
url: https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3
dest: /tmp/get_helm.sh
mode: '0755'
when: helm_installed is failed or helm_installed.rc != 0
- name: Install Helm
- command: /tmp/get_helm.sh
+ ansible.builtin.command: /tmp/get_helm.sh
become: true
when: helm_installed is failed or helm_installed.rc != 0
register: helm_install_result
changed_when: "'Helm' in helm_install_result.stdout"
- name: Verify Helm installation
- command: helm version --short
+ ansible.builtin.command: helm version --short
register: helm_version
changed_when: false
- name: Display Helm version
- debug:
+ ansible.builtin.debug:
msg: "Helm {{ helm_version.stdout }} is installed"
...
diff --git a/ansible/roles/k8s/tasks/install_k3s_master.yml b/ansible/roles/k8s/tasks/install_k3s_master.yml
index dfb416f..c84a95b 100644
--- a/ansible/roles/k8s/tasks/install_k3s_master.yml
+++ b/ansible/roles/k8s/tasks/install_k3s_master.yml
@@ -26,6 +26,7 @@
ansible.builtin.command: /opt/k3s/install_k3s.sh server --cluster-init
become: true
when: not k3s_installed.stat.exists
+ changed_when: true
- name: Retrieve k3s token
ansible.builtin.slurp:
diff --git a/ansible/roles/k8s/tasks/install_k3s_worker.yml b/ansible/roles/k8s/tasks/install_k3s_worker.yml
index eda028b..44622fc 100644
--- a/ansible/roles/k8s/tasks/install_k3s_worker.yml
+++ b/ansible/roles/k8s/tasks/install_k3s_worker.yml
@@ -35,4 +35,5 @@
--token {{ k3s_token }}
become: true
when: not k3s_agent_installed.stat.exists
+ changed_when: true
...