arillso.ca_certificates
Rôle Ansible : ca-certificates
Description
Rôle Ansible pour gérer les certificats CA dans le magasin de confiance des systèmes Linux et Windows. Il est possible d'ajouter des certificats au format PEM depuis le système de fichiers local, une URL HTTP(s) déjà approuvée, ou à partir de contenu brut.
Installation
ansible-galaxy install arillso.ca_certificates
Exigences
aucune
Variables de rôle
ca_certificates_root_directory
Emplacement où les certificats sont stockés sous Windows avant d'être importés dans le magasin de certificats de Windows.
ca_certificates_root_directory: '{{ ansible_env.TMP }}'
ca_certificates_packages
Packages à installer.
ca_certificates_packages:
- ca-certificates
ca_certificates_files
Liste des certificats CA à ajouter au magasin de certificats du système. Chaque élément de la liste est un répertoire de configuration qui définit la source (URL, fichiers ou contenu en ligne en tant que variable) du certificat. Il doit contenir une clé 'name' et l'une des clés suivantes pour utiliser le certificat :
Option | Commentaires |
---|---|
file | Chemin vers un fichier sur l'hôte exécutant le playbook Ansible. Les chemins de fichiers relatifs sont liés au répertoire files/ du rôle. |
url | URL vers un fichier de certificat au format PEM |
content | Certificat en ligne au format PEM |
store_name | Optionnel sous Windows. Le nom du magasin à utiliser lors de l'importation. Voir : Documentation Ansible |
store_location | Optionnel sous Windows. Voir : Documentation Ansible |
ca_certificates_files: []
Dépendances
Aucune
Exemple de Playbook
- hosts: all
roles:
- arillso.ca_certificates
Auteur
Licence
Ce projet est sous la Licence MIT. Consultez le fichier LICENSE pour le texte complet de la licence.
Droits d'auteur
(c) 2020, Arillso
Install certificates from a file or url under Windows and Linux.
ansible-galaxy install arillso.ca_certificates