Skip to content

Commit 6504a8d

Browse files
committed
Deploy secrets to K8s via playbook
1 parent 36259ad commit 6504a8d

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

workshop/ansible/playbook.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,41 @@
4242
var: diab_dir_name.files[0]
4343
when: not wh_result.stat.exists
4444

45+
- name: Create workshop secrets deployment deployment.yaml
46+
file:
47+
path: /home/splunk/workshop-secrets.yaml
48+
owner: splunk
49+
group: splunk
50+
state: touch
51+
become: true
52+
when: not wh_result.stat.exists
53+
54+
- name: Update yaml for workshop secrets
55+
ansible.builtin.blockinfile:
56+
path: /home/splunk/workshop-secrets.yaml
57+
block: |
58+
apiVersion: v1
59+
kind: Secret
60+
metadata:
61+
name: workshop-secret
62+
namespace: default
63+
type: Opaque
64+
stringData:
65+
app: {{ o11y_env_name }}-store
66+
env: {{ o11y_env_name }}-workshop
67+
deployment: "deployment.environment={{ o11y_env_name }}-workshop"
68+
access_token: {{ ingest_token }}
69+
api_token: {{ ingest_token }}
70+
realm: {{ realm }}
71+
rum_token: {{ rum_token }}
72+
marker: "## {mark} added by ansible (configuration demo-in-a-box)"
73+
become: true
74+
when: not wh_result.stat.exists
75+
76+
- name: Install secrets
77+
command: kubectl apply -f workshop-secrets.yaml
78+
when: not wh_result.stat.exists
79+
4580
- name: Create service for Demo-in-a-Box
4681
file:
4782
path: /etc/systemd/system/demoinabox.service

0 commit comments

Comments
 (0)