use scoped var, pass it down the line
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
decentral1se 2022-05-31 09:16:57 +02:00
parent 67ca6b7a03
commit 6d71a5bd31
No known key found for this signature in database
GPG Key ID: 03789458B3D0C410
2 changed files with 7 additions and 4 deletions

View File

@ -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:

View File

@ -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