arillso.ca_certificates
Rola Ansible: ca-certificates
Opis
Rola Ansible do zarządzania certyfikatami CA w zaufanym magazynie systemów Linux i Windows. Możliwe jest dodanie certyfikatów w formacie PEM z lokalnego systemu plików, już zaufanego adresu HTTP(s) lub z treści wprost.
Instalacja
ansible-galaxy install arillso.ca_certificates
Wymagania
brak
Zmienne roli
ca_certificates_root_directory
Lokalizacja, w której certyfikaty są przechowywane w systemie Windows, zanim zostaną zaimportowane do magazynu certyfikatów Windows.
ca_certificates_root_directory: '{{ ansible_env.TMP }}'
ca_certificates_packages
Pakiety do zainstalowania.
ca_certificates_packages:
- ca-certificates
ca_certificates_files
Lista certyfikatów CA, które będą dodane do magazynu certyfikatów systemu. Każdy element listy to katalog konfiguracyjny, który definiuje źródło (URL, pliki lub inline jako zmienna) certyfikatu. Musi zawierać klucz 'name' oraz jeden z poniższych kluczy, aby użyć certyfikatu:
Opcja | Uwagi |
---|---|
file | Ścieżka do pliku na hoście uruchamiającym playbook Ansible. Ścieżki względne odnoszą się do katalogu files/ roli. |
url | URL do pliku certyfikatu w formacie PEM |
content | Certyfikat w formie inline w formacie PEM |
store_name | Opcjonalnie w Windows. Nazwa magazynu do użycia podczas importu. Patrz: dokumentacja Ansible |
store_location | Opcjonalnie w Windows. Patrz: dokumentacja Ansible |
ca_certificates_files: []
Zależności
Brak
Przykład Playbooka
- hosts: all
roles:
- arillso.ca_certificates
Autor
Licencja
Ten projekt jest objęty licencją MIT. Sprawdź plik LICENSE aby uzyskać pełny tekst licencji.
Prawa autorskie
(c) 2020, Arillso
ansible-galaxy install arillso.ca_certificates