From 16553210bd20b93fef240ae7995c8b6e54c4f1a3 Mon Sep 17 00:00:00 2001 From: Chris Edillon <67980205+jce-redhat@users.noreply.github.com> Date: Mon, 20 May 2024 15:10:02 -0400 Subject: [PATCH] Add deployment ID for bucket naming (#149) --- .gitignore | 1 + cloud/setup.yml | 4 ++++ setup_demo.yml | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/.gitignore b/.gitignore index 280c057..fc9639e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ choose_demo_example_aws.yml *artifact*.json **/roles/* !**/roles/requirements.yml +.deployment_id diff --git a/cloud/setup.yml b/cloud/setup.yml index 4e527c1..c2a1f12 100644 --- a/cloud/setup.yml +++ b/cloud/setup.yml @@ -1,4 +1,6 @@ --- +_deployment_id: "{{ lookup('file', playbook_dir + '/.deployment_id') }}" + user_message: controller_execution_environments: @@ -284,6 +286,7 @@ controller_templates: notification_templates_error: Telemetry extra_vars: aws_report: vpc + reports_aws_bucket_name: reports-pd-{{ _deployment_id }} survey_enabled: true survey: name: '' @@ -312,6 +315,7 @@ controller_templates: notification_templates_error: Telemetry extra_vars: aws_report: tags + reports_aws_bucket_name: reports-pd-{{ _deployment_id }} survey_enabled: true survey: name: '' diff --git a/setup_demo.yml b/setup_demo.yml index a1dfc42..a49ad78 100644 --- a/setup_demo.yml +++ b/setup_demo.yml @@ -49,6 +49,10 @@ - name: "SESSION_COOKIE_AGE" value: 180000 + - name: Create reusable deployment ID + ansible.builtin.set_fact: + _deployment_id: '{{ lookup("ansible.builtin.password", "{{ playbook_dir }}/.deployment_id", chars=["ascii_lowercase", "digits"], length=5) }}' + - name: "Include configuration for {{ demo }}" ansible.builtin.include_vars: "{{ demo }}/setup.yml"