Как установить секретный ключ / значение в диспетчере секретов AWS с помощью Ansible? - PullRequest
0 голосов
/ 20 июня 2020

Следующий код не устанавливает пару ключ / значение для секретов. Он только создает строку. Но я хочу создать ключ / значение, а в документации об этом даже не упоминается ....

- hosts: localhost
  connection: local
  gather_facts: no
  tasks:
    - name: Add string to AWS Secrets Manager
      aws_secret:
        name: 'testvar'
        state: present
        secret_type: 'string'
        secret: "i love devops"
      register: secret_facts
    - debug:
        var: secret_facts

1 Ответ

1 голос
/ 20 июня 2020

ЕСЛИ это соответствует чему-либо вроде CLI диспетчера секретов , то для установки пар значений ключей вы должны ожидать создания пары значений ключей, как показано ниже:

- hosts: localhost
  connection: local
  gather_facts: no
  tasks:
    - name: Add string to AWS Secrets Manager
      aws_secret:
        name: 'testvar'
        state: present
        secret_type: 'string'
        secret: "{\"username\":\"bob\",\"password\":\"abc123xyz456\"}"
      register: secret_facts
    - debug:
        var: secret_facts
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...