From 7516c2c07b069ec0f2f77819dac086c2ad27055d Mon Sep 17 00:00:00 2001 From: r0zehnal0vak <k.rozehnalka@seznam.cz> Date: Tue, 22 Oct 2024 12:14:33 +0200 Subject: [PATCH] add conditions and tag --- ansible/01-playbook/roles/modify/tasks/main.yml | 1 + ansible/01-playbook/roles/storageClass/tasks/main.yml | 5 ++++- ansible/group_vars/all/all.yml | 3 ++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ansible/01-playbook/roles/modify/tasks/main.yml b/ansible/01-playbook/roles/modify/tasks/main.yml index 518df17..66190d4 100644 --- a/ansible/01-playbook/roles/modify/tasks/main.yml +++ b/ansible/01-playbook/roles/modify/tasks/main.yml @@ -1,6 +1,7 @@ - name: Include kubeconfig_localhost variable include_vars: file: "{{ playbook_dir }}/../artifacts/admin.conf" + when: kubeconfig_localhost == true - name: Modify admin.conf ansible.builtin.replace: diff --git a/ansible/01-playbook/roles/storageClass/tasks/main.yml b/ansible/01-playbook/roles/storageClass/tasks/main.yml index 07a0635..65b4b4b 100644 --- a/ansible/01-playbook/roles/storageClass/tasks/main.yml +++ b/ansible/01-playbook/roles/storageClass/tasks/main.yml @@ -2,4 +2,7 @@ kubernetes.core.k8s: kubeconfig: "{{ playbook_dir }}/../artifacts/admin.conf" state: present - src: "{{ role_path }}/templates/storageClass.yaml" \ No newline at end of file + src: "{{ role_path }}/templates/storageClass.yaml" + when: install_storageclass == true + tags: + - storageclass diff --git a/ansible/group_vars/all/all.yml b/ansible/group_vars/all/all.yml index 152032f..d8a1945 100644 --- a/ansible/group_vars/all/all.yml +++ b/ansible/group_vars/all/all.yml @@ -27,4 +27,5 @@ external_cloud_provider: openstack install_nginx_task: false # tag: ingress install_monitoring_task: false # tag: monitoring install_cert_manager_task: false # tag: certmanager -kubeconfig_localhost: true \ No newline at end of file +kubeconfig_localhost: true +install_storageclass: false # tag: storageclass \ No newline at end of file -- GitLab