feat(iwooos): run wazuh posture receipt chain
Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Failing after 1m38s
CD Pipeline / build-and-deploy (push) Has been skipped
CD Pipeline / post-deploy-checks (push) Has been skipped

This commit is contained in:
ogt
2026-07-11 01:55:33 +08:00
parent 6aec294bfe
commit 93510c0703
20 changed files with 1161 additions and 27 deletions

View File

@@ -650,6 +650,21 @@ class Settings(BaseSettings):
"routes remain blocked by catalog and guardrails."
),
)
ENABLE_IWOOOS_WAZUH_MANAGER_POSTURE_EXECUTOR: bool = Field(
default=False,
description=(
"True=periodically enqueue the allowlisted no-write Wazuh manager "
"posture playbook into the existing Ansible controlled executor."
),
)
IWOOOS_WAZUH_MANAGER_POSTURE_FRESHNESS_HOURS: int = Field(
default=6,
ge=1,
le=24,
description=(
"Minimum freshness window between Wazuh manager posture executor runs."
),
)
AWOOOP_ANSIBLE_CONTROLLED_APPLY_ALLOWED_RISK_LEVELS: str = Field(
default="low,medium,high",
description=(