github.com/weaveworks/common@v0.0.0-20230728070032-dd9e68f319d5/tools/config_management/roles/weave-net-utilities/tasks/main.yml (about) 1 --- 2 3 - name: install epel-release 4 package: 5 name: "{{ item }}" 6 state: present 7 with_items: 8 - epel-release 9 when: ansible_os_family == "RedHat" 10 11 - name: install jq 12 package: 13 name: "{{ item }}" 14 state: present 15 with_items: 16 - jq 17 18 - name: install ethtool (used by the weave script) 19 package: 20 name: "{{ item }}" 21 state: present 22 with_items: 23 - ethtool 24 25 - name: install nsenter (used by the weave script) 26 command: docker run --rm -v /usr/local/bin:/target jpetazzo/nsenter 27 28 - name: install pip (for docker-py) 29 package: 30 name: "{{ item }}" 31 state: present 32 with_items: 33 - python-pip 34 35 - name: install docker-py (for docker_image) 36 pip: 37 name: docker-py 38 state: present 39 40 - name: docker pull images used by tests 41 docker_image: 42 name: '{{ item }}' 43 state: present 44 with_items: 45 - alpine 46 - aanand/docker-dnsutils 47 - weaveworks/hello-world 48 49 - name: docker pull docker-py which is used by tests 50 docker_image: 51 name: joffrey/docker-py 52 tag: '{{ item }}' 53 state: present 54 with_items: 55 - '1.8.1' 56 - '1.9.0-rc2'