Idk bro
This commit is contained in:
		
							
								
								
									
										50
									
								
								ansible/roles/recyclarr/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										50
									
								
								ansible/roles/recyclarr/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,50 @@ | ||||
| - name: Create service user | ||||
|   user: | ||||
|     name: "{{ role_name }}" | ||||
|     system: true | ||||
|   register: service_user | ||||
|   become: true | ||||
|  | ||||
| - name: Create install directory | ||||
|   file: | ||||
|     path: "{{ install_directory }}/{{ role_name }}" | ||||
|     state: directory | ||||
|     owner: "{{ docker_user }}" | ||||
|     mode: "{{ docker_compose_directory_mask }}" | ||||
|   become: true | ||||
|  | ||||
| - name: Copy docker-compose file to destination | ||||
|   template: | ||||
|     src: docker-compose.yml | ||||
|     dest: "{{ install_directory }}/{{ role_name }}/docker-compose.yml" | ||||
|     owner: "{{ docker_user }}" | ||||
|     mode: "{{ docker_compose_file_mask }}" | ||||
|     validate: docker-compose -f %s config | ||||
|   become: true | ||||
|  | ||||
| - name: Create data directory | ||||
|   file: | ||||
|     path: "{{ data_dir }}/recyclarr" | ||||
|     state: directory | ||||
|     owner: "{{ service_user.uid }}" | ||||
|     mode: "{{ docker_compose_directory_mask }}" | ||||
|   become: true | ||||
|  | ||||
| - name: Install config files | ||||
|   template: | ||||
|     src: "{{ item }}" | ||||
|     dest: "{{ data_dir }}/recyclarr/configs" | ||||
|     owner: "{{ service_user.uid }}" | ||||
|   loop: | ||||
|     - sonarr.yml | ||||
|   become: true | ||||
|  | ||||
| - name: Create recyclarr docker network | ||||
|   community.docker.docker_network: | ||||
|     name: recyclarr | ||||
|  | ||||
| - name: Start docker container | ||||
|   community.docker.docker_compose: | ||||
|     project_src: "{{ install_directory }}/{{ role_name }}" | ||||
|     pull: true | ||||
|     remove_orphans: yes | ||||
		Reference in New Issue
	
	Block a user
	 Mike Wilson
					Mike Wilson