--- - name: DVWA Harden Project hosts: all become: "true" handlers: - import_tasks: ../handlers/main.yml tasks: - name: Include OS Specific Docker Install include_tasks: "Install-Docker-{{ ansible_os_family }}{{ ansible_distribution_major_version }}.yml" - name: Flush handlers to Start Docker if Changed meta: flush_handlers - name: Ensure Docker Is Running service: name: docker state: started - name: Grab docker-compose Install Location command: which docker-compose register: dockercomposeshellstdout - set_fact: dockercompose_location: "{{ dockercomposeshellstdout.stdout }}" - name: Upgrade Pip pip: name: pip state: latest - name: Install Docker Pip Packages (Needed for docker module) pip: name: "{{ pip_package }}" loop: - docker>4.4.4 - cryptography>=1.2.3 loop_control: loop_var: pip_package - name: Setup DVWA Docker ENV include_tasks: Setup-DVWA-Docker-Network.yml - name: Setup Docker ENV include_tasks: Setup-Docker-Env.yml ...