sirreeall.acs
acs
Realiza las siguientes acciones:
- Descarga Alfresco Content Services 6.1 desde Nexus (esto requiere credenciales de Nexus que deben obtenerse del Soporte al Cliente de Alfresco).
- 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:
- Pasándolo en la línea de comandos usando --extra_vars (no recomendado)
- Usando var_prompt
- 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
Instalar
ansible-galaxy install sirreeall.acs
Licencia
Unknown
Descargas
91
Propietario