arillso.ca_certificates
Rol de Ansible: ca-certificates
Descripción
Rol de Ansible para gestionar certificados de CA en el almacén de confianza de sistemas Linux y Windows. Es posible añadir certificados en formato PEM desde el sistema de archivos local, una URL HTTP(s) ya confiable, o desde contenido en crudo.
Instalación
ansible-galaxy install arillso.ca_certificates
Requisitos
ninguno
Variables del rol
ca_certificates_root_directory
Ubicación donde se almacenan los certificados en Windows antes de ser importados al almacén de certificados de Windows.
ca_certificates_root_directory: '{{ ansible_env.TMP }}'
ca_certificates_packages
Paquetes que se deben instalar.
ca_certificates_packages:
- ca-certificates
ca_certificates_files
Lista de certificados de CA que se añadirán al almacén de certificados del sistema. Cada elemento de la lista es un directorio de configuración que define la fuente (URL, Archivos o Inline como variable) del certificado. Debe contener una clave 'name' y una de las siguientes claves para usar el certificado:
Opción | Comentarios |
---|---|
archivo | Ruta a un archivo en el host que está ejecutando el playbook de Ansible. Las rutas de archivo relativas se relacionan con el directorio files/ del rol. |
url | URL a un archivo de certificado en formato PEM |
contenido | Certificado en línea en formato PEM |
store_name | Opcional en Windows. El nombre del almacén a utilizar al importar. Ver: Doc de Ansible |
store_location | Opcional en Windows. Ver: Doc de Ansible |
ca_certificates_files: []
Dependencias
Ninguna
Ejemplo de Playbook
- hosts: all
roles:
- arillso.ca_certificates
Autor
Licencia
Este proyecto está bajo la Licencia MIT. Ver el archivo LICENSE para el texto completo de la licencia.
Copyright
(c) 2020, Arillso
Install certificates from a file or url under Windows and Linux.
ansible-galaxy install arillso.ca_certificates