Как создать хранилище доверенных сертификатов, включающее все сертификаты из папки с Ansible? - PullRequest
0 голосов
/ 04 марта 2020

Я хочу автоматизировать задачу создания Truststore, включающего все сертификаты из каталога.

Я нашел только модуль Ansible, который автоматизирует создание Truststore с предопределенным набором сертификатов (https://docs.ansible.com/ansible/2.5/modules/java_cert_module.html). В отличие от этого я хочу иметь все сертификаты из определенной папки, не описывая каждый из них в конфигурации.

1 Ответ

0 голосов
/ 16 марта 2020

Я думаю, вам следует объединить java_cert с with_fileglob следующим образом:

- name: "Create my own truststore"
  java_cert:
    keystore_path: "mytrust.store"
    keystore_pass: "changeit"
    keystore_create: "yes"
    state: "present"
    cert_path: "{{ item }}"
  with_fileglob:
    - "{{ playbook_dir}}/certs/*.crt"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...