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