mirror of
				https://gitlab.sectorq.eu/jaydee/ansible.git
				synced 2025-10-31 02:11:10 +01:00 
			
		
		
		
	bitwarden
This commit is contained in:
		
							
								
								
									
										57
									
								
								roles/docker/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										57
									
								
								roles/docker/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,57 @@ | ||||
| - block: | ||||
|   - name: Install docker | ||||
|     ansible.builtin.apt: | ||||
|       name:  | ||||
|         - ca-certificates | ||||
|         - curl  | ||||
|         - telnet | ||||
|         - net-tools | ||||
|         - python3-pip | ||||
|         - python3-dev | ||||
|       state: present | ||||
|       update_cache: true | ||||
|   - name: Get keys for raspotify | ||||
|     ansible.builtin.shell: | ||||
|       install -m 0755 -d /etc/apt/keyrings | ||||
|  | ||||
|   - name: Get keys for raspotify | ||||
|     ansible.builtin.shell: | ||||
|       curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc | ||||
|  | ||||
|   - name: Get keys for raspotify | ||||
|     ansible.builtin.shell: | ||||
|       chmod a+r /etc/apt/keyrings/docker.asc | ||||
|  | ||||
|   - name: Get keys for raspotify | ||||
|     ansible.builtin.shell: echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null | ||||
|  | ||||
|   - name: Install docker | ||||
|     ansible.builtin.apt: | ||||
|       name:  | ||||
|         - docker-ce | ||||
|         - docker-ce-cli | ||||
|         - containerd.io | ||||
|         - docker-buildx-plugin | ||||
|         - docker-compose-plugin | ||||
|       update_cache: true | ||||
|  | ||||
|   - name: Create a directory docker.service.d | ||||
|     ansible.builtin.file: | ||||
|       path: /etc/systemd/system/docker.service.d/ | ||||
|       state: directory | ||||
|       mode: '0755' | ||||
|  | ||||
|   - name: Creating a file with content | ||||
|     copy: | ||||
|       dest: "/etc/systemd/system/docker.service.d/override.conf" | ||||
|       content: | | ||||
|         [Service] | ||||
|         ExecStart= | ||||
|         ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock -H tcp://0.0.0.0:2375 | ||||
|     notify: restart_docker | ||||
|  | ||||
|   - name: Just force systemd to reread configs | ||||
|     ansible.builtin.systemd: | ||||
|       daemon_reload: true | ||||
|  | ||||
|   become: true | ||||
		Reference in New Issue
	
	Block a user
	 jaydee
					jaydee