Files
dvwa-proxy-setup/tasks/main.yml
2022-04-20 22:57:21 -04:00

46 lines
1.1 KiB
YAML

---
- 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
...