Files

infra-run/ansible/inventory

This directory is intended for Ansible inventory definitions. It separates shared variables from host-specific values to support clean environment modeling and safer automation.

Diagram

flowchart TD
  A["inventory"] --> B["group_vars"]
  A --> C["host_vars"]
  B --> D["Shared environment variables"]
  C --> E["Per-host overrides"]

Scope

  • group_vars - variables applied at group or environment level.
  • host_vars - variables tailored to individual nodes.
  • hosts.yml - sanitized example groups for Linux and AIX hardening targets.

Current Inventory Shape

  • linux - local example host for Linux hardening playbooks.
  • aix - empty sanitized group ready for AIX host definitions.
  • group_vars/all.yml - shared hardening defaults such as NTP servers, SSH behavior, audit/logging toggles, sysctl hardening, and optional mount management.

Notes

  • Inventory values are intentionally sanitized.
  • Override defaults per host, per group, or per run before applying any hardening playbook.