sirreeall.acs

acs

Estado de Construcción

Realiza las siguientes acciones:

  1. Descarga Alfresco Content Services 6.1 desde Nexus (esto requiere credenciales de Nexus que deben obtenerse del Soporte al Cliente de Alfresco).
  2. Extrae el archivo zip descargado en el directorio especificado acs_install_folder.

Requisitos

Esto utiliza el módulo Ansible Unarchive, que requiere que gtar o unzip estén instalados en el host objetivo.

El acs_install_folder se puede crear de antemano, sin embargo, debe estar vacío. Si el directorio no está vacío, todas las demás tareas se omitirán por seguridad.

Variables del Rol

Variables Obligatorias

Tanto nexus_user como nexus_password deben especificarse al usar este rol. Hay varias maneras de hacerlo, por ejemplo:

  1. Pasándolo en la línea de comandos usando --extra_vars (no recomendado)
  2. Usando var_prompt
  3. Usando ansible-vault
Nombre Predeterminado Observaciones
acs_install_folder /opt/alfresco La ubicación donde se descarga y extrae el archivo zip
acs_user alfresco La cuenta de usuario que será propietaria de los archivos extraídos y del acs_install_folder
nexus_user Obligatorio
nexus_password Obligatorio
nexus_url https://artifacts.alfresco.com/nexus/content/groups/internal/org/alfresco/alfresco-content-services-distribution/6.1.0/alfresco-content-services-distribution-6.1.0.zip URL al archivo zip

Ejemplo de Playbook

Aquí se muestra cómo usar var_prompts para ejecutar este rol

- hosts: all
  vars_prompt:
    - name: nexus_user
      prompt: "Por favor especifica tu nombre de usuario de Maven: "
      private: no

    - name: nexus_password
      prompt: "Por favor especifica tu contraseña de Maven: "
      private: yes
      encrypt: "sha512_crypt"
  
  include_role: 
    name: acs

Licencia

Gratis

Acerca del proyecto

Downloads and unpacks Alfresco Content Services 6.1 from Nexus

Instalar
ansible-galaxy install sirreeall.acs
Licencia
Unknown
Descargas
91
Propietario