Compare commits
	
		
			11 Commits
		
	
	
		
			0.1.0
			...
			aa928f267d
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| aa928f267d | |||
| 865ef25d19 | |||
| 91a4a6ddd0 | |||
| 676cce9412 | |||
| d8bdd38dfe | |||
| 7b7bc893c5 | |||
| 06fcf759d3 | |||
| cbf351bd18 | |||
| 65d5e5478f | |||
| 934b471467 | |||
| bb6bf38efe | 
| @ -3,7 +3,7 @@ kind: pipeline | ||||
| name: default | ||||
| steps: | ||||
|   - name: integration test | ||||
|     image: python:3.9-buster | ||||
|     image: python:3.10-buster | ||||
|     environment: | ||||
|       REMOTE_USER: molecule | ||||
|       HCLOUD_TOKEN: | ||||
|  | ||||
							
								
								
									
										15
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								LICENSE
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,15 @@ | ||||
| autonomic.add-users: create system user accounts | ||||
| Copyright (C) 2022  Autonomic Co-operative <helo@autonomic.zone> | ||||
|  | ||||
| This program is free software: you can redistribute it and/or modify | ||||
| it under the terms of the GNU General Public License as published by | ||||
| the Free Software Foundation, either version 3 of the License, or | ||||
| (at your option) any later version. | ||||
|  | ||||
| This program is distributed in the hope that it will be useful, | ||||
| but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||
| GNU General Public License for more details. | ||||
|  | ||||
| You should have received a copy of the GNU General Public License | ||||
| along with this program.  If not, see <https://www.gnu.org/licenses/>. | ||||
| @ -1,6 +1,8 @@ | ||||
| --- | ||||
| dependencies: [] | ||||
| galaxy_info: | ||||
|   role_name: add_users | ||||
|   namespace: autonomic | ||||
|   author: autonomic | ||||
|   description: Create system user accounts | ||||
|   company: Autonomic | ||||
|  | ||||
| @ -2,7 +2,7 @@ | ||||
| - name: Converge | ||||
|   hosts: all | ||||
|   vars: | ||||
|     members: files/members.yml | ||||
|     add_users_user_accounts: files/members.yml | ||||
|   pre_tasks: | ||||
|     - name: Wait for Hetzner VPS networking to come up | ||||
|       pause: | ||||
| @ -10,7 +10,7 @@ | ||||
|         echo: false | ||||
|  | ||||
|     - name: Include resource variables | ||||
|       include_vars: "{{ members }}" | ||||
|       include_vars: "{{ add_users_user_accounts }}" | ||||
|  | ||||
|     # Note(d1): We create the accounts before the role since we do not make | ||||
|     # molecule test this part of the role under test because we do not setup | ||||
|  | ||||
							
								
								
									
										3
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								renovate.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,3 @@ | ||||
| { | ||||
|   "$schema": "https://docs.renovatebot.com/renovate-schema.json" | ||||
| } | ||||
| @ -1,4 +1,4 @@ | ||||
| ansible-lint==6.0.0 | ||||
| ansible==5.4.0 | ||||
| ansible-lint==6.3.0 | ||||
| ansible==6.0.0 | ||||
| molecule-hetznercloud==1.3.0 | ||||
| molecule==3.6.1 | ||||
|  | ||||
| @ -4,10 +4,10 @@ | ||||
|     that: "{{ item }} is defined" | ||||
|     fail_msg: "You must define the '{{ item }}' variable" | ||||
|   with_items: | ||||
|     - members | ||||
|     - add_users_user_accounts | ||||
|  | ||||
| - name: Include resource variables | ||||
|   include_vars: "{{ members }}" | ||||
|   include_vars: "{{ add_users_user_accounts }}" | ||||
|   tags: | ||||
|     # Note(d1): we already load in converge.yml so skip here | ||||
|     - molecule-notest | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	