Loading tasks/install.yaml +39 −7 Original line number Diff line number Diff line --- # remove old docker-compose package - name: "remove docker-compose" # remove old docker.io packages - name: "remove old docker.io packages" ansible.builtin.apt: name: "docker-compose" name: "{{ item }}" state: "absent" purge: true with_items: - "containerd" - "docker-compose" - "docker-doc" - "docker.io" - "podman-docker" - "runc" # create keyrings directory - name: "create keyrings directory" ansible.builtin.file: path: "/etc/apt/keyrings" state: "directory" mode: "0755" # add docker gpg key - name: "docker gpg key" ansible.builtin.get_url: url: "https://download.docker.com/linux/debian/gpg" dest: "/etc/apt/keyrings/docker.asc" mode: "0644" # add docker repository - name: "docker repository" ansible.builtin.apt_repository: repo: "deb [arch={{ ansible_architecture }} signed-by=/etc/apt/keyrings/docker.asc] \ https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" state: "present" filename: "docker" # install docker - name: "install docker" Loading @@ -12,13 +43,14 @@ name: "{{ item }}" state: "present" with_items: - "docker.io" - "python3-pip" - "python3-docker" - "docker-ce" - "docker-ce-cli" - "containerd.io" - "docker-buildx-plugin" - "docker-compose-plugin" # nfs client - name: "install nfs" - name: "install nfs-common" ansible.builtin.apt: name: "nfs-common" state: "present" Loading
tasks/install.yaml +39 −7 Original line number Diff line number Diff line --- # remove old docker-compose package - name: "remove docker-compose" # remove old docker.io packages - name: "remove old docker.io packages" ansible.builtin.apt: name: "docker-compose" name: "{{ item }}" state: "absent" purge: true with_items: - "containerd" - "docker-compose" - "docker-doc" - "docker.io" - "podman-docker" - "runc" # create keyrings directory - name: "create keyrings directory" ansible.builtin.file: path: "/etc/apt/keyrings" state: "directory" mode: "0755" # add docker gpg key - name: "docker gpg key" ansible.builtin.get_url: url: "https://download.docker.com/linux/debian/gpg" dest: "/etc/apt/keyrings/docker.asc" mode: "0644" # add docker repository - name: "docker repository" ansible.builtin.apt_repository: repo: "deb [arch={{ ansible_architecture }} signed-by=/etc/apt/keyrings/docker.asc] \ https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable" state: "present" filename: "docker" # install docker - name: "install docker" Loading @@ -12,13 +43,14 @@ name: "{{ item }}" state: "present" with_items: - "docker.io" - "python3-pip" - "python3-docker" - "docker-ce" - "docker-ce-cli" - "containerd.io" - "docker-buildx-plugin" - "docker-compose-plugin" # nfs client - name: "install nfs" - name: "install nfs-common" ansible.builtin.apt: name: "nfs-common" state: "present"