From 3fd168b76284d8e2eb7bc5ba64d8dbc437908e66 Mon Sep 17 00:00:00 2001 From: r0zehnal0vak <k.rozehnalka@seznam.cz> Date: Tue, 22 Oct 2024 11:36:21 +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..7209d32 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 \ No newline at end of file diff --git a/ansible/group_vars/all/all.yml b/ansible/group_vars/all/all.yml index 152032f..a04dec0 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 \ No newline at end of file -- GitLab