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
+25
View File
@@ -0,0 +1,25 @@
# Ansible Methodology
Ansible performs host, operating-system, hypervisor, database, and network-device checks. The GitLab job reads targets from the root `assets.yml` inventory and credentials from environment-scoped GitLab File variables.
## Contents
- `Dockerfile`: Kubernetes-executor image with Ansible integrations.
- `playbooks/`: suites, platform examples, templates, and raw report generation.
- `run.sh`: execute, normalize, and render one Ansible run.
- `scripts/normalize.py`: convert native Ansible reports to the common schema.
- `fixtures/sample-output.json`: adapter and renderer validation input.
## Invocation
GitLab runs this methodology when `RUN_ANSIBLE=true`. For local use from the repository root:
```bash
ANSIBLE_VARS_FILE=/secure/vars.yml ./methodologies/ansible/run.sh --limit linux_vms
```
Build the image with:
```bash
./methodologies/ansible/scripts/build-image.sh
```