RCA-2026-02-26: Fix Applied
Resolution
Added Attribute Aliases
# antora.yml additions
wazuh-manager-vip: 10.50.1.134 # Alias for wazuh-api-vip
ad-dc-ip: 10.50.1.50 # Alias for homedc-ip
keycloak-01-ip: 10.50.1.80 # Alias for keycloak-ip
ipa-01-ip: 10.50.1.100 # Alias for ipa-ip
kvm-01-ip: 10.50.1.99 # Alias for kvm-ip
CLI Mastery: Attribute Verification
Before Writing: Verify Attribute Exists
# Search for attribute pattern
grep -i "kvm" docs/asciidoc/antora.yml
# List all IP attributes
grep -E "^\s+\w+-ip:" docs/asciidoc/antora.yml | awk -F: '{print $1}' | sort
After Writing: Find Undefined Attributes
make 2>&1 | grep "missing attribute" | awk -F': ' '{print $NF}' | sort -u
Bulk Attribute Audit
# Check all attributes in document against antora.yml
grep -oE '\{[a-z0-9-]+\}' document.adoc | \
tr -d '{}' | sort -u | while read attr; do
grep -q "^\s*${attr}:" docs/asciidoc/antora.yml && \
echo "OK $attr" || echo "MISSING $attr"
done