Я пытаюсь получить пароль от секретного менеджера aws, используя ansible 2.8, используя поиск.
У меня что-то не работает:
- В .bashrc я экспортировал регион
- Переменные среды Ansible в задаче
- Настройка доступных переменных в pre_tasks
- hosts: StagingApps
remote_user: staging
gather_facts: false
tasks:
- debug:
var: "{{ lookup('aws_secret', 'staging_mongodb_pass', region='us-east-1') }}"
msg: "{{ query('aws_secret', 'staging_mongodb_pass', region='us-east-1') }}"
environment:
region: 'us-east-1'
Сообщение об ошибке:
НЕ СМОГЛИ! => {"msg": "Необработанное исключение произошло при запуске плагина поиска 'aws_secret'. Ошибка была исходным сообщением: 'Запрошенная запись (plugin_type: lookup plugin: параметр aws_secret: регион) не определена в конфигурации.'» }
region
- person mdaniel   schedule 27.05.2019.bashrc
, а также имеетеenvironment:
в вашем примере выше - person mdaniel   schedule 27.05.2019