From 9b0cdad4d4ac75efbc54a79bdcbe9852818617c0 Mon Sep 17 00:00:00 2001 From: Prasad Katti <prasadmkatti@gmail.com> Date: Thu, 14 Nov 2019 08:37:55 -0800 Subject: [PATCH] =?UTF-8?q?Add=20a=20random=20component=20to=20state=20mac?= =?UTF-8?q?hine=20name=20in=20aws=5Fstep=5Ffunctions=5Fst=E2=80=A6=20(#644?= =?UTF-8?q?76)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add a random component to state machine name in aws_step_functions_state_machine testsuite * Pick a random number from a bigger set to avoid conflicts between parallel runs Co-Authored-By: Matt Clay <matt@mystile.com> --- .../aws_step_functions_state_machine/defaults/main.yml | 3 ++- .../targets/aws_step_functions_state_machine/tasks/main.yml | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/test/integration/targets/aws_step_functions_state_machine/defaults/main.yml b/test/integration/targets/aws_step_functions_state_machine/defaults/main.yml index 45e7f6e3aad..15d14b3cf6b 100644 --- a/test/integration/targets/aws_step_functions_state_machine/defaults/main.yml +++ b/test/integration/targets/aws_step_functions_state_machine/defaults/main.yml @@ -1,2 +1,3 @@ -state_machine_name: "{{ resource_prefix }}_step_functions_state_machine_ansible_test" +# the random_num is generated in a set_fact task at the start of the testsuite +state_machine_name: "{{ resource_prefix }}_step_functions_state_machine_ansible_test_{{ random_num }}" step_functions_role_name: "ansible-test-sts-{{ resource_prefix }}-step_functions-role" diff --git a/test/integration/targets/aws_step_functions_state_machine/tasks/main.yml b/test/integration/targets/aws_step_functions_state_machine/tasks/main.yml index dffc5b81501..fb5b67624e6 100644 --- a/test/integration/targets/aws_step_functions_state_machine/tasks/main.yml +++ b/test/integration/targets/aws_step_functions_state_machine/tasks/main.yml @@ -29,6 +29,10 @@ # ==== Tests =================================================== + - name: Create a random component for state machine name + set_fact: + random_num: "{{ 999999999 | random }}" + - name: Create a new state machine -- check_mode aws_step_functions_state_machine: name: "{{ state_machine_name }}"