playbooks/trivy_docker_scan.yml aktualisiert
This commit is contained in:
parent
b2d9ea5aae
commit
a8ad9ce70e
@ -3,12 +3,15 @@
|
|||||||
hosts: docker_nodes
|
hosts: docker_nodes
|
||||||
become: yes
|
become: yes
|
||||||
tasks:
|
tasks:
|
||||||
- name: Sicherstellen, dass Trivy installiert ist (Ubuntu)
|
- name: Sicherstellen, dass Trivy installiert ist (Ubuntu Noble)
|
||||||
ansible.builtin.shell: |
|
ansible.builtin.shell: |
|
||||||
if ! command -v trivy &> /dev/null; then
|
if ! command -v trivy &> /dev/null; then
|
||||||
|
apt-get update
|
||||||
apt-get install -y wget apt-transport-https gnupg lsb-release
|
apt-get install -y wget apt-transport-https gnupg lsb-release
|
||||||
wget -qO - https://aquasecurity.github.io/trivy-repo/dabest.gpg | gpg --dearmor -o /usr/share/keyrings/trivy.gpg
|
# Korrekter GPG Key Download
|
||||||
echo "deb [signed-by=/usr/share/keyrings/trivy.gpg] https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main" | tee -a /etc/apt/sources.list.d/trivy.list
|
wget -qO - https://aquasecurity.github.io/trivy-repo/deb/public.key | gpg --dearmor -o /usr/share/keyrings/trivy.gpg
|
||||||
|
# Repository hinzufügen
|
||||||
|
echo "deb [signed-by=/usr/share/keyrings/trivy.gpg] https://aquasecurity.github.io/trivy-repo/deb $(lsb_release -sc) main" | tee /etc/apt/sources.list.d/trivy.list
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get install -y trivy
|
apt-get install -y trivy
|
||||||
fi
|
fi
|
||||||
@ -21,7 +24,7 @@
|
|||||||
register: scan_output
|
register: scan_output
|
||||||
|
|
||||||
- name: Zeige Scan-Zusammenfassung im Log
|
- name: Zeige Scan-Zusammenfassung im Log
|
||||||
ansible.builtin.command:
|
ansible.builtin.shell:
|
||||||
cmd: trivy image --severity HIGH,CRITICAL nginx:latest
|
cmd: trivy image --severity HIGH,CRITICAL nginx:latest
|
||||||
register: trivy_summary
|
register: trivy_summary
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user