Skip to content
Snippets Groups Projects
Select Git revision
  • 10e29b14941c1d83210186add6df58bfe78b3dac
  • master default protected
2 results

requirements.yml

Blame
  • main.yml 999 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: latest
        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: latest