diff options
author | Christian Pointner <equinox@spreadspace.org> | 2024-01-22 16:59:10 +0100 |
---|---|---|
committer | Christian Pointner <equinox@spreadspace.org> | 2024-01-22 16:59:10 +0100 |
commit | de94c430556433c7f4cb6c4abcb0dd22a0c7eb9f (patch) | |
tree | 51ad707eabba9e0b3cf8583f8e85cb0bb2c05f56 /roles/greenbone/server/tasks | |
parent | disable whawty-auth-sync service for now (diff) |
fix greenbone role
Diffstat (limited to 'roles/greenbone/server/tasks')
-rw-r--r-- | roles/greenbone/server/tasks/main.yml | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/roles/greenbone/server/tasks/main.yml b/roles/greenbone/server/tasks/main.yml index e66d0418..6fd11271 100644 --- a/roles/greenbone/server/tasks/main.yml +++ b/roles/greenbone/server/tasks/main.yml @@ -12,7 +12,7 @@ ## TODO: replace this with proper ansible modules once the v2 modules get released - name: get list of running compose projects check_mode: no - command: "docker compose ls --format json --filter 'name=^{{ greenbone_server_hostname }}$'" + command: "docker compose ls --format json --filter 'name=^{{ greenbone_server_hostname | replace('.', '_') }}$'" changed_when: False register: greenbone_server_compose_list @@ -57,3 +57,17 @@ "{{ greenbone_server_vhost }}" include_role: name: nginx/vhost + +- name: install update script + copy: + content: | + #!/bin/bash + set -e + docker compose -f "/var/lib/greenbone/{{ greenbone_server_hostname }}/docker-compose.yml" -p "{{ greenbone_server_hostname | replace('.', '_') }}" pull notus-data vulnerability-tests scap-data dfn-cert-data cert-bund-data report-formats data-objects + docker compose -f "/var/lib/greenbone/{{ greenbone_server_hostname }}/docker-compose.yml" -p "{{ greenbone_server_hostname | replace('.', '_') }}" up -d notus-data vulnerability-tests scap-data dfn-cert-data cert-bund-data report-formats data-objects + + echo "update queued successfully." + echo "Please also read: https://greenbone.github.io/docs/latest/22.4/container/workflows.html#performing-a-feed-synchronization" + exit 0 + dest: "/usr/local/bin/update-greenbone.{{ greenbone_server_hostname }}" + mode: 0755 |