Hello everyone.
Is there any way how to store credentials in one Vault file, so that these credentials are applied for each host?
For example, when I create group_vars/all.yml and store creds here and then execute playbook with --limit=single_host, these credentials are not applied. I probably would have to create vault file for each host, but that’s crazy when you have thousands of servers.
The goal is to stop Ansible execution once you put wrong ssh password. Right now, Ansible tries to connect with wrong password, it fails, and our SIEM detects this as attack and locks the account instantly.
Or is there any alternative way how to prevent this from happening?
Thanks in advance.