ansible-vault-conventions
CommunityMaster Ansible Vault secrets, stay secure.
Authorenuno
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Inconsistent secret management in Ansible Vault leads to security vulnerabilities, confusion, and operational errors. This Skill provides clear, standardized conventions for naming, encrypting, and templating vault files, ensuring secure and predictable secret handling.
Core Features & Use Cases
- Standardized Naming: Learn when to use
vault_prefixes for variables versus encrypting entire configuration files. - Template Enforcement: Mandates
.templatefiles for all encrypted secrets, improving documentation and onboarding. - Secure Workflow: Guides on
.gitignorerules, encryption commands, and best practices for handling vault passwords. - Use Case: When setting up a new service like Pi-hole, use this Skill to correctly create
group_vars/pihole_vault.ymland its correspondingpihole_vault.yml.template, ensuring the admin password and API key are securely stored and documented according to project standards.
Quick Start
Use the ansible-vault-conventions skill to create a new Ansible Vault file for a service named 'nginx' and its corresponding template, ensuring all secrets are properly prefixed and the file is correctly gitignored.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ansible-vault-conventions Download link: https://github.com/enuno/home-lab/archive/main.zip#ansible-vault-conventions Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.