Islandora-Devops.keymaster

Ansible Rolle: Schlüsselmeister

Eine Ansible-Rolle, die bereitgestellte oder selbst generierte Schlüssel an andere Rollen kopiert auf:

  • Centos/RHEL 7.x
  • Ubuntu Xenial

Rollenvariablen

Verfügbare Variablen sind unten aufgelistet, zusammen mit Standardwerten:

# Quellverzeichnis für Schlüssel.
ssl_key_directory: /opt/keys/claw
# Dateiname des öffentlichen Schlüssels
ssl_key_public_file: public.key
# Dateiname des privaten Schlüssels
ssl_key_private_file: private.key
# Pfad, um den privaten Schlüssel zu kopieren
ssl_key_private_output_path: /tmp/private.key
# Pfad, um den öffentlichen Schlüssel zu kopieren
ssl_key_public_output_path: /tmp/public.key

Verwendung

Diese Rolle ermöglicht es Ihnen, dasselbe Set von öffentlichen oder privaten Schlüsseln an mehreren Standorten/Servern zu kopieren. Die Rolle wird sich selbst referenzieren, es sei denn, sie wird von anderen Rollen eingebunden.

z.B.

- name: SSL-Schlüssel abrufen
  include_role: 
    name: schluesselmeister
  vars:
    ssl_key_public_output_path: "{{ my_public_key_path }}"

Dies verursacht, dass der öffentliche Schlüssel, den der Schlüsselmeister überwacht, an den Pfad "{{ my_public_key_path }}" kopiert wird.

Sie können auch den privaten Schlüssel kopieren, indem Sie die Variable ssl_key_private_output_path wie hier angeben:

- name: SSL-Schlüssel abrufen
  include_role: 
    name: schluesselmeister
  vars:
    ssl_key_private_output_path: "{{ webserver_app_jwt_key_path }}/private.key"

Abhängigkeiten

Keine

Beispiel-Playbook

- hosts: webserver
  roles:
    - { role: Islandora-Devops.schluesselmeister }

Lizenz

MIT

Über das Projekt

Ansible Galaxy role for generating SSL key

Installieren
ansible-galaxy install Islandora-Devops.keymaster
GitHub Repository
Lizenz
mit
Downloads
394