Skip to content

Commit eb9125d

Browse files
committed
create unique deployment ID
* create a unique deployment ID stored in {{ playbook_dir }}/.deployment_id * override VPC report bucket name to include deployment ID Closes #148
1 parent 8e6622e commit eb9125d

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ choose_demo_example_aws.yml
99
*artifact*.json
1010
**/roles/*
1111
!**/roles/requirements.yml
12+
.deployment_id

cloud/setup.yml

+1
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ controller_templates:
284284
notification_templates_error: Telemetry
285285
extra_vars:
286286
aws_report: vpc
287+
reports_aws_bucket_name: reports-pd-{{ lookup('file', playbook_dir + '/.deployment_id') }}
287288
survey_enabled: true
288289
survey:
289290
name: ''

setup_demo.yml

+4
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@
4949
- name: "SESSION_COOKIE_AGE"
5050
value: 180000
5151

52+
- name: Create reusable deployment ID
53+
ansible.builtin.set_fact:
54+
_deployment_id: '{{ lookup("ansible.builtin.password", "{{ playbook_dir }}/.deployment_id", chars=["ascii_letters", "digits"], length=5) }}'
55+
5256
- name: "Include configuration for {{ demo }}"
5357
ansible.builtin.include_vars: "{{ demo }}/setup.yml"
5458

0 commit comments

Comments
 (0)