diff --git a/playbook/roles/gitlab/tasks/main.yml b/playbook/roles/gitlab/tasks/main.yml index 4979ae29..4d165b26 100755 --- a/playbook/roles/gitlab/tasks/main.yml +++ b/playbook/roles/gitlab/tasks/main.yml @@ -29,8 +29,16 @@ shell: 'kubectl delete secret {{ item.secret_name }} -n {{ namespace }} || echo true; kubectl create secret generic {{ item.secret_name }} --from-literal={{ item.key }}="{{ item.value }}" -n {{ namespace }}' loop: - { secret_name: 'gitlab-sso-secret', key: 'provider', value: "/tmp/provider.yaml" } - - { secret_name: 'gitlab-db-secret', key: 'password', value: {{ hostvars[groups[group][0]].pg_db_password }} } - - { secret_name: 'gitlab-redis-secret', key: 'password', value: {{ hostvars[groups[group][0]].redis_password }} } + +- name: "cluster {{ ClusterContext }} Create New Generic Secret from Key/Vaule" + shell: 'kubectl delete secret {{ item.secret_name }} -n {{ namespace }} || echo true; kubectl create secret generic {{ item.secret_name }} --from-literal={{ item.key }}="{{ hostvars[groups[group][0]].pg_db_password }}" -n {{ namespace }}' + loop: + - { secret_name: 'gitlab-db-secret', key: 'password' } + +- name: "cluster {{ ClusterContext }} Create New Generic Secret from Key/Vaule" + shell: 'kubectl delete secret {{ item.secret_name }} -n {{ namespace }} || echo true; kubectl create secret generic {{ item.secret_name }} --from-literal={{ item.key }}="{{ hostvars[groups[group][0]].redis_password }}" -n {{ namespace }}' + loop: + - { secret_name: 'gitlab-redis-secret', key: 'password' } - name: "cluster {{ ClusterContext }} Create SMTP Secret" shell: 'kubectl delete secret {{ item.secret_name }} -n {{ namespace }} || echo true; kubectl create secret generic {{ item.secret_name }} --from-literal={{ item.key }}={{ smtp_password }} -n {{ namespace }}'