Add my docker and docker_compose role
		
	Do this in preparation for the keycloak deployment.
This commit is contained in:
		
					parent
					
						
							
								d4d2e973a1
							
						
					
				
			
			
				commit
				
					
						91274de823
					
				
			
		
					 11 changed files with 241 additions and 0 deletions
				
			
		
							
								
								
									
										15
									
								
								playbooks/roles/docker/tasks/main/01_repo_setup.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								playbooks/roles/docker/tasks/main/01_repo_setup.yaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,15 @@ | |||
| - name: make sure Dockers GPG key is added | ||||
|   ansible.builtin.get_url: | ||||
|     url: https://download.docker.com/linux/debian/gpg | ||||
|     dest: /etc/apt/trusted.gpg.d/docker.asc | ||||
|     mode: "0644" | ||||
|     owner: root | ||||
|     group: root | ||||
|   become: true | ||||
| 
 | ||||
| - name: make sure Dockers APT repository is added | ||||
|   ansible.builtin.apt_repository: | ||||
|     repo: deb [arch=amd64 signed-by=/etc/apt/trusted.gpg.d/docker.asc] https://download.docker.com/linux/debian bullseye stable | ||||
|     filename: docker | ||||
|     state: present | ||||
|   become: true | ||||
							
								
								
									
										11
									
								
								playbooks/roles/docker/tasks/main/02_docker_install.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								playbooks/roles/docker/tasks/main/02_docker_install.yaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,11 @@ | |||
| - name: make sure Docker Engine and other related packages are installed | ||||
|   ansible.builtin.apt: | ||||
|     name: | ||||
|       - docker-ce | ||||
|       - docker-ce-cli | ||||
|       - containerd.io | ||||
|       - docker-buildx-plugin | ||||
|       - docker-compose-plugin | ||||
|     state: present | ||||
|     update_cache: true | ||||
|   become: true | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 julian
				julian