From 6d71a5bd311b725f8d59ed64152a1cdd4698890c Mon Sep 17 00:00:00 2001 From: decentral1se Date: Tue, 31 May 2022 09:16:57 +0200 Subject: [PATCH] use scoped var, pass it down the line --- molecule/default/converge.yml | 3 ++- tasks/main.yml | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/molecule/default/converge.yml b/molecule/default/converge.yml index 64439f1..775448d 100644 --- a/molecule/default/converge.yml +++ b/molecule/default/converge.yml @@ -8,9 +8,10 @@ new_hetzner_server_image: debian-10 new_hetzner_delete_protection: false new_hetzner_rebuild_protection: false + new_hetzner_user_accounts: files/members.yml pre_tasks: - name: Include resource variables - include_vars: files/members.yml + include_vars: "{{ new_hetzner_user_accounts }}" tasks: - name: Run the role under test block: diff --git a/tasks/main.yml b/tasks/main.yml index 8f12348..6b462d8 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -4,13 +4,13 @@ that: "{{ item }} is defined" fail_msg: "You must define the '{{ item }}' variable" with_items: - - members + - new_hetzner_user_accounts - new_hetzner_server_image - new_hetzner_server_name - new_hetzner_server_type - name: Include resource variables - include_vars: "{{ members }}" + include_vars: "{{ new_hetzner_user_accounts }}" tags: - molecule-notest @@ -66,7 +66,7 @@ - name: Run the add-users role on the new instance vars: - members: "{{ members }}" + add_users_user_accounts: "{{ new_hetzner_user_accounts }}" delegate_to: root-new-instance import_role: name: autonomic.add-users @@ -74,6 +74,8 @@ - molecule-notest - name: Run the sshd role on the new instance + vars: + sshd_user_accounts: "{{ new_hetzner_user_accounts }}" delegate_to: root-new-instance import_role: name: autonomic.sshd