hadrienpatte.self_signed_certificate

Ansible Rolle: Selbstsigniertes Zertifikat

Build Status

Eine Ansible Rolle, die ein selbstsigniertes TSL/SSL-Zertifikat erstellt.

Anforderungen

Keine.

Rollmuster

  • self_signed_certificate_FQDN: Liste der vollqualifizierten Domainnamen (CN)

Variablen für den privaten Schlüssel

  • self_signed_certificate_key_path: Verzeichnis, in dem der private Schlüssel gespeichert wird
  • self_signed_certificate_key_type: Typ des privaten Schlüssels, kann RSA (Standard) oder DSA sein
  • self_signed_certificate_key_size: Anzahl der Bits des privaten Schlüssels, Standard ist 4096

Variablen für die Zertifikatsanfrage

  • self_signed_certificate_csr_path: Verzeichnis, in dem die Zertifikatsanfrage gespeichert wird
  • self_signed_certificate_csr_digest: Digest der Zertifikatsanfrage, Standard ist sha512
  • self_signed_certificate_email: E-Mail-Adresse für die Zertifikatsanfrage (E)
  • self_signed_certificate_city: Ortsname für die Zertifikatsanfrage (L)
  • self_signed_certificate_state: Bundesland- oder Provinzname für die Zertifikatsanfrage (ST)
  • self_signed_certificate_country: Ländername für die Zertifikatsanfrage (C)
  • self_signed_certificate_organisation: Organisationsname für die Zertifikatsanfrage (O)
  • self_signed_certificate_organizational_unit: Name der organisatorischen Einheit für die Zertifikatsanfrage (OU)

Variablen für das Zertifikat

  • self_signed_certificate_path: Verzeichnis, in dem das Zertifikat gespeichert wird
  • self_signed_certificate_digest: Digest des Zertifikats, Standard ist sha512
  • self_signed_certificate_not_after: Zeitpunkt, zu dem das Zertifikat nicht mehr gültig ist, Standard ist +3650d (zehn Jahre)

Abhängigkeiten

Keine.

Beispiel Playbook

- name: Selbstsigniertes Zertifikat erzeugen
  hosts: alle
  roles:
    - hadrienpatte.self_signed_certificate

Lizenz

MIT

Autor Informationen

Hadrien Patte PGP 0xFB500BB0

Über das Projekt

Generate a self-signed TLS/SSL certificate

Installieren
ansible-galaxy install hadrienpatte.self_signed_certificate
GitHub Repository
Lizenz
mit
Downloads
1.7k
Besitzer
Automation enthusiast