arillso.ca_certificates
Ansible Rolle: ca-certificates
Beschreibung
Ansible-Rolle zur Verwaltung von CA-Zertifikaten im Vertrauensspeicher von Linux- und Windows-Systemen. Es ist möglich, PEM-formatierte Zertifikate vom lokalen Dateisystem, von einer bereits vertrauenswürdigen HTTP(s)-URL oder aus rohen Inhalten hinzuzufügen.
Installation
ansible-galaxy install arillso.ca_certificates
Anforderungen
Keine
Rollenvariablen
ca_certificates_root_directory
Ort, wo die Zertifikate unter Windows gespeichert werden, bevor sie in den Zertifikatspeicher von Windows importiert werden.
ca_certificates_root_directory: '{{ ansible_env.TMP }}'
ca_certificates_packages
Pakete, die installiert werden sollen.
ca_certificates_packages:
- ca-certificates
ca_certificates_files
Liste der CA-Zertifikate, die in den Zertifikatspeicher des Systems hinzugefügt werden sollen. Jedes Listenelement ist ein Konfigurationsverzeichnis, das die Quelle (URL, Dateien oder Inline als Variable) des Zertifikats definiert. Es muss einen Schlüssel 'name' und einen der folgenden Schlüssel enthalten, um das Zertifikat zu verwenden:
Option | Kommentare |
---|---|
file | Pfad zu einer Datei auf dem Host, der das Ansible-Playbook ausführt. Relative Dateipfade beziehen sich auf das Verzeichnis files/ der Rolle. |
url | URL zu einer PEM-formatierten Zertifikatdatei |
content | Zertifikat inline im PEM-Format |
store_name | Optional in Windows. Der Name des Speichers, der beim Importieren verwendet werden soll. Siehe: Ansible-Dokumentation |
store_location | Optional in Windows. Siehe: Ansible-Dokumentation |
ca_certificates_files: []
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: all
roles:
- arillso.ca_certificates
Autor
Lizenz
Dieses Projekt steht unter der MIT-Lizenz. Siehe die LICENSE Datei für den vollständigen Lizenztext.
Urheberrecht
(c) 2020, Arillso
Install certificates from a file or url under Windows and Linux.
ansible-galaxy install arillso.ca_certificates