Ansible |Магазин параметров AWS |интеграция - PullRequest
0 голосов
/ 25 января 2019

У меня есть задание, в котором я передаю жестко запрограммированное значение пароля.

Ansible скрипт: -

- name: Airflow
  rabbitmq_user:
    user: airflow
    password: password
    state: present
    force: yes
  become: yes
  become_method: sudo
  become_user: root
  register: airflow_dbsetup
  notify:
    - restart rabbitmq-server

Теперь я создал хранилище параметров AWS, как показано ниже. Как я могу передать эти значения в моем ANSIBLE сценарии.

enter image description here

1 Ответ

0 голосов
/ 25 января 2019

Взгляните на плагин aws_ssm для ansible.

Пример:

- name: Airflow
  rabbitmq_user:
    user: "{{ lookup('aws_ssm', 'rabbitmq_user', region='us-east-1') }}"
    password: "{{ lookup('aws_ssm', 'rabbitmq_password', region='us-east-1') }}
    state: present
    force: yes
  become: yes
  become_method: sudo
  become_user: root
  register: airflow_dbsetup
  notify:
    - restart rabbitmq-server
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...