我想自动化创建包括目录中所有证书的信任库的任务。
我只找到一个Ansible模块,该模块可以使用一组预定义的证书(https://docs.ansible.com/ansible/2.5/modules/java_cert_module.html)自动创建信任库。相比之下,我希望从某个文件夹获得所有证书,而不必在配置中对其进行描述。
我认为您应该像这样将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"