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