This commit is contained in:
		| @ -8,6 +8,10 @@ | ||||
|     - new_hetzner_server_image: debian-10 | ||||
|     - new_hetzner_delete_protection: false | ||||
|     - new_hetzner_rebuild_protection: false | ||||
|     - members: files/members.yml | ||||
|   pre_tasks: | ||||
|     - name: Include resource variables | ||||
|       include_vars: "{{ members }}" | ||||
|   tasks: | ||||
|     - name: Run the role under test | ||||
|       block: | ||||
|  | ||||
							
								
								
									
										6
									
								
								molecule/default/files/members.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								molecule/default/files/members.yml
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,6 @@ | ||||
| --- | ||||
| members: | ||||
|   - username: foobar | ||||
|     email: barfoo | ||||
|     ssh_key: "ssh-rsa foo bar@nowhere.com" | ||||
|     uid: 1100 | ||||
| @ -4,14 +4,17 @@ | ||||
|     that: "{{ item }} is defined" | ||||
|     fail_msg: "You must define the '{{ item }}' variable" | ||||
|   with_items: | ||||
|     - members | ||||
|     - new_hetzner_server_image | ||||
|     - new_hetzner_server_name | ||||
|     - new_hetzner_server_type | ||||
|     - new_hetzner_server_image | ||||
|  | ||||
| - name: Include resource variables | ||||
|   include_vars: "{{ role_path }}/../../resources/{{ lookup('env', 'MEMBERS_FILE') | default('members.yml', True) }}" | ||||
|   include_vars: "{{ members }}" | ||||
|   tags: | ||||
|     - molecule-notest | ||||
|  | ||||
| # Note(decentral1se): gives root SSH access for all autonomic members | ||||
| # Note(decentral1se): gives root SSH access for all members | ||||
| - name: Ensure all Autonomic member SSH keys are registered | ||||
|   hcloud_ssh_key: | ||||
|     name: "{{ item.email }}" | ||||
| @ -63,7 +66,7 @@ | ||||
|  | ||||
| - name: Run the add-users role on the new instance | ||||
|   vars: | ||||
|     members: "../../../resources/members.yml" | ||||
|     members: "{{ members }}" | ||||
|   delegate_to: root-new-instance | ||||
|   import_role: | ||||
|     name: autonomic.add-users | ||||
|  | ||||
		Reference in New Issue
	
	Block a user