Islandora-Devops.keymaster

Rol de Ansible: Keymaster

Una rol de Ansible que copia las claves proporcionadas o autogeneradas a otros roles en:

  • Centos/RHEL 7.x
  • Ubuntu Xenial

Variables del Rol

Las variables disponibles se listan a continuación, junto con los valores predeterminados:

# Directorio de origen para las claves.
ssl_key_directory: /opt/keys/claw
# Nombre del archivo de clave pública
ssl_key_public_file: public.key
# Nombre del archivo de clave privada
ssl_key_private_file: private.key
# Ruta para copiar la clave privada
ssl_key_private_output_path: /tmp/private.key
# Ruta para copiar la clave pública
ssl_key_public_output_path: /tmp/public.key

Uso

Este rol permite copiar el mismo conjunto de claves públicas o privadas a múltiples ubicaciones/servidores. El rol se referencia a sí mismo, excepto cuando es incluido por otros roles.

ej.

- name: Obtener claves SSL
  include_role: 
    name: keymaster
  vars:
    ssl_key_public_output_path: "{{ my_public_key_path }}"

Esto provoca que la clave pública que está observando keymaster se copie a la ruta "{{ my_public_key_path }}".

También puedes copiar la clave privada proporcionando la variable ssl_key_private_output_path, así:

- name: Obtener claves SSL
  include_role: 
    name: keymaster
  vars:
    ssl_key_private_output_path: "{{ webserver_app_jwt_key_path }}/private.key"

Dependencias

ninguna

Ejemplo de Playbook

- hosts: servidores_web
  roles:
    - { role: Islandora-Devops.keymaster }

Licencia

MIT

Acerca del proyecto

Ansible Galaxy role for generating SSL key

Instalar
ansible-galaxy install Islandora-Devops.keymaster
Licencia
mit
Descargas
394
Propietario