The vars/api_keys.yml
file contains encrypted API keys used in this project. The file is encrypted using Ansible Vault for security reasons.
The following API keys are stored in the encrypted file:
anthropic_api_key
: Used for Anthropic AI servicesyoutube_api_key
: Used for YouTube API interactions
These API keys are used in various tasks throughout the Ansible playbook, particularly in the AI tools setup (ansible/tasks/ai-tools.yaml
).
- Never commit the decrypted
api_keys.yml
file to version control. - Always use Ansible Vault to view or edit the contents of this file.
- Ensure that only authorized team members have access to the Vault password.
To update or view the API keys:
- Use the Ansible Vault command:
ansible-vault edit vars/api_keys.yml
- Enter the Vault password when prompted.
- Update the keys as needed and save the file.
For more information on using Ansible Vault, refer to the official Ansible documentation.