github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/config_management/roles/docker-install/tasks/main.yml (about)

     1  ---
     2  # Set up Docker
     3  
     4  - include_role:
     5      name: docker-prerequisites
     6  
     7  # Dynamically include docker installation role using 'when' as Ansible does not
     8  # allow for include_role's name to be set to a variable. Indeed:
     9  #     - include_role:
    10  #         name: '{{ docker_install_role }}'
    11  # fails with:
    12  #     ERROR! 'docker_install_role' is undefined
    13  - include_role:
    14      name: docker-from-docker-repo
    15    when: docker_install_role == 'docker-from-docker-repo'
    16  
    17  - include_role:
    18      name: docker-from-docker-ce-repo
    19    when: docker_install_role == 'docker-from-docker-ce-repo'
    20  
    21  - include_role:
    22      name: docker-from-get.docker.com
    23    when: docker_install_role == 'docker-from-get.docker.com'
    24  
    25  - include_role:
    26      name: docker-from-tarball
    27    when: docker_install_role == 'docker-from-tarball'
    28  
    29  - include_role:
    30      name: docker-configuration