CYBER-0 initial concept ready

This commit is contained in:
Ole Valente
2026-09-22 00:00:45 +02:00
parent 29eecd4f70
commit edb6cde069
70 changed files with 1976 additions and 3140 deletions
+85
View File
@@ -0,0 +1,85 @@
---
# Canonical project and asset inventory.
#
# This is both an Ansible YAML inventory and the input consumed by GitLab CI.
# Keep credentials out of this file. GitLab selects protected variables by the
# test_project.environment value, which must match TARGET_ENVIRONMENT.
all:
vars:
test_project:
id: "replace-with-project-id"
name: "Replace with project name"
environment: "test"
customer: ""
location: ""
children:
linux_vms:
hosts: {}
# Example:
# linux-app-01:
# ansible_host: 192.0.2.10
# asset_type: linux_vm
# test_profiles: [iec62443, sbom]
windows_servers:
vars:
ansible_connection: winrm
ansible_winrm_transport: ntlm
ansible_winrm_server_cert_validation: ignore
ansible_port: 5985
hosts: {}
windows_clients:
vars:
ansible_connection: winrm
ansible_winrm_transport: ntlm
ansible_winrm_server_cert_validation: ignore
ansible_port: 5985
hosts: {}
mssql_servers:
vars:
ansible_connection: winrm
ansible_winrm_transport: ntlm
ansible_winrm_server_cert_validation: ignore
ansible_port: 5985
hosts: {}
vmware_esxi:
vars:
ansible_connection: local
vmware_validate_certs: false
hosts: {}
hyperv_hosts:
vars:
ansible_connection: winrm
ansible_winrm_transport: ntlm
ansible_winrm_server_cert_validation: ignore
ansible_port: 5985
hosts: {}
cisco_switches:
vars:
ansible_connection: ansible.netcommon.network_cli
ansible_network_os: cisco.ios.ios
ansible_become: true
ansible_become_method: enable
hosts: {}
cisco_firewalls:
vars:
ansible_connection: ansible.netcommon.network_cli
ansible_network_os: cisco.asa.asa
ansible_become: true
ansible_become_method: enable
hosts: {}
web_applications:
hosts: {}
# Example:
# baggage-web:
# target_url: https://baggage-test.example.com
# asset_type: web_application
# test_profiles: [zap-baseline, asvs]