Skip to content
Snippets Groups Projects
Select Git revision
  • 5c603319c8ae295749f9d0e1686ec025d7da9ba0
  • main default protected
  • dev
  • v1.0.2
  • v1.0.1
  • v1.0.0
6 results

main.yml

Blame
  • main.yml 1000 B
    ---
    - name: Uninstall old docker version
      ansible.builtin.apt:
        name: ['docker', 'docker-engine', 'docker.io', 'containered', 'runc']
        state: absent 
    
    - name: Set up the repository for Docker
      ansible.builtin.apt:
        name: [
          'apt-transport-https',
          'ca-certificates',
          'curl',
          'debian-archive-keyring',
          'gnupg',
          'lsb-release',
        ]
        state: present
        update_cache: true
    
    - name: Add Dockers official GPG key
      ansible.builtin.apt_key:
        url: 'https://download.docker.com/linux/debian/gpg'
        keyring: '/usr/share/keyrings/docker-archive-keyring.gpg'
    
    - name: set up the stable Docker repository
      ansible.builtin.apt_repository:
        repo: 'deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian {{ ansible_lsb.codename }} stable'
    
    - name: Install Docker Engine & Compose
      ansible.builtin.apt:
        name: ['docker-ce', 'docker-ce-cli', 'containerd.io', 'docker-compose']
        state: present