mirror of
https://github.com/ansible/awx-operator.git
synced 2026-05-08 06:12:54 +00:00
Merge pull request #450 from Zokormazo/secrets
Backup and restore secret type
This commit is contained in:
@@ -29,7 +29,8 @@
|
|||||||
- name: Set secret data
|
- name: Set secret data
|
||||||
set_fact:
|
set_fact:
|
||||||
_data: "{{ _secret['resources'][0]['data'] }}"
|
_data: "{{ _secret['resources'][0]['data'] }}"
|
||||||
|
_type: "{{ _secret['resources'][0]['type'] }}"
|
||||||
|
|
||||||
- name: Create and Add secret names and data to dictionary
|
- name: Create and Add secret names and data to dictionary
|
||||||
set_fact:
|
set_fact:
|
||||||
secret_dict: "{{ secret_dict | default({}) | combine({ item: {'name': _name, 'data': _data }}) }}"
|
secret_dict: "{{ secret_dict | default({}) | combine({ item: {'name': _name, 'data': _data, 'type': _type }}) }}"
|
||||||
|
|||||||
@@ -17,8 +17,9 @@
|
|||||||
- name: Set secret key
|
- name: Set secret key
|
||||||
set_fact:
|
set_fact:
|
||||||
_data: "{{ _secret['resources'][0]['data'] }}"
|
_data: "{{ _secret['resources'][0]['data'] }}"
|
||||||
|
_type: "{{ _secret['resources'][0]['type'] }}"
|
||||||
|
|
||||||
- name: Create and Add secret names and data to dictionary
|
- name: Create and Add secret names and data to dictionary
|
||||||
set_fact:
|
set_fact:
|
||||||
secret_dict: "{{ secret_dict | default({}) | combine({item: { 'name': _name, 'data': _data }}) }}"
|
secret_dict: "{{ secret_dict | default({}) | combine({item: { 'name': _name, 'data': _data, 'type': _type }}) }}"
|
||||||
when: _name != ''
|
when: _name != ''
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ metadata:
|
|||||||
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
app.kubernetes.io/managed-by: '{{ deployment_type }}-operator'
|
||||||
app.kubernetes.io/component: '{{ deployment_type }}'
|
app.kubernetes.io/component: '{{ deployment_type }}'
|
||||||
app.kubernetes.io/operator-version: '{{ lookup("env", "OPERATOR_VERSION") }}'
|
app.kubernetes.io/operator-version: '{{ lookup("env", "OPERATOR_VERSION") }}'
|
||||||
|
type: '{{ secrets[secret]['type'] }}'
|
||||||
stringData:
|
stringData:
|
||||||
{% for key, value in secrets[secret]['data'].items() %}
|
{% for key, value in secrets[secret]['data'].items() %}
|
||||||
{{ key }}: |-
|
{{ key }}: |-
|
||||||
|
|||||||
Reference in New Issue
Block a user