first commit

This commit is contained in:
2022-10-22 15:52:36 +02:00
parent d5333ab877
commit 052825b2a7
12 changed files with 314 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
---
openvas_image_tag: "latest-full"
openvas_server_name: "openvas"
openvas_base_dir: "/opt/openvas"
openvas_database_dir: '{{ openvas_base_dir }}/database'
openvas_plugins_dir: '{{ openvas_base_dir }}/plugins'
openvas_gvm_dir: '{{ openvas_base_dir }}/gvm'
# Variables à renseigner
openvas_admin_account: "ADMINUSER"
openvas_admin_password: "ADMINPASSWORD"
openvas_db_password: "DBPASSWORD"
openvas_timezone: "Europe/Paris"

View File

@@ -0,0 +1 @@
---

View File

@@ -0,0 +1,34 @@
- name: Create directories
ansible.builtin.file:
path: '{{ item.path }}'
owner: '{{ item.owner | default("vagrant") }}'
group: '{{ item.group | default("vagrant") }}'
mode: '{{ item.mode | default("0755") }}'
state: directory
loop:
- path: '{{ openvas_base_dir }}'
- path: '{{ openvas_database_dir }}'
- path: '{{ openvas_plugins_dir }}'
- path: '{{ openvas_gvm_dir }}'
- name: Start Openvas container
community.docker.docker_container:
name: openvas-ct
image: 'deineagenturug/gvm:{{ openvas_image_tag }}'
state: started
restart_policy: unless-stopped
volumes:
- '{{ openvas_database_dir }}:/opt/database'
- '{{ openvas_plugins_dir }}:/var/lib/openvas/plugins'
- '{{ openvas_gvm_dir }}:/var/lib/gvm'
ports:
# Publish container port 9392 as host port 9392
- "9392:9392"
env:
USERNAME: '{{ openvas_admin_account }}'
PASSWORD: '{{ openvas_admin_password }}'
DB_PASSWORD: '{{ openvas_db_password }}'
AUTO_SYNC: "true"
HTTPS: "true"
TZ: '{{ openvas_timezone }}'
SSHD: "false"