Initial commit
This commit is contained in:
45
tasks/main.yml
Normal file
45
tasks/main.yml
Normal file
@@ -0,0 +1,45 @@
|
||||
---
|
||||
- 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
|
||||
...
|
||||
Reference in New Issue
Block a user