From 4706669b9af74f39f70d88642947b558cbb2513a Mon Sep 17 00:00:00 2001 From: Alex Tavarez Date: Fri, 5 Sep 2025 18:41:28 -0400 Subject: [PATCH] Added example files for the group_vars of locals inventory group --- playbooks/group_vars/locals/main.yml.example | 6 ++++++ playbooks/group_vars/locals/vault.yml.example | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 playbooks/group_vars/locals/main.yml.example create mode 100644 playbooks/group_vars/locals/vault.yml.example diff --git a/playbooks/group_vars/locals/main.yml.example b/playbooks/group_vars/locals/main.yml.example new file mode 100644 index 0000000..4677dd1 --- /dev/null +++ b/playbooks/group_vars/locals/main.yml.example @@ -0,0 +1,6 @@ +--- +passwords: + - username: admin + password: "{{ vaulted_passwords.admin.password }}" +local_ssh_private_key_files: [] # @NOTE list paths to SSH private keys +chosen_local_ssh_private_key_file: "{{ local_ssh_private_key_files | random }}" diff --git a/playbooks/group_vars/locals/vault.yml.example b/playbooks/group_vars/locals/vault.yml.example new file mode 100644 index 0000000..8946153 --- /dev/null +++ b/playbooks/group_vars/locals/vault.yml.example @@ -0,0 +1,7 @@ +--- +# @TODO encrypt as vault +# @NOTE see https://docs.ansible.com/ansible/latest/reference_appendices/faq.html#how-do-i-generate-encrypted-passwords-for-the-user-module +# Specifically, section for hashing using python passlib library +vaulted_passwords: + admin: + password: ~ \ No newline at end of file