Ansible Development Guidelines
Objective: Define standards for writing idempotent, secure, and maintainable Ansible playbooks and roles.
Source File
View the full rule: .agent/rules/ansible.md
Sections
- Idempotency
- Structure & Organization
- Variables & Secrets
- Naming & Style
- Conditional Logic (Type Safety)
- Execution Safety
- File & Template Operations
- Error Handling & Verification
- Tags & Always Tag
- Cross-Platform & macOS Compatibility
- Delivery & Maintenance
- Testing & Linting
- App Development Standards (Multi-Distribution)
- Scenario Design Patterns
- Container Volume Configuration (Cross-Platform)
- Shell Script Standards (POSIX Compatibility)
- Windows Platform Standards
