sirreeall.acs
ACS (Alfresco Content Services)
What It Does
- Downloads Alfresco Content Services version 6.1 from Nexus. (You need Nexus credentials from Alfresco Customer Support for this.)
- Extracts the downloaded zip file to a specific folder (
acs_install_folder).
Requirements
- This role uses the Ansible Unarchive module, which requires either
gtarorunzipto be installed on the target host. - The
acs_install_foldermust be created beforehand and must be empty. If it is not empty, other tasks will be skipped for safety reasons.
Role Variables
Required Variables
You must provide both nexus_user and nexus_password when using this role. Here are some ways to provide them:
- Via the command line using
--extra_vars(not recommended) - Using
var_prompt - Using
ansible-vault
| Name | Default | Notes |
|---|---|---|
| acs_install_folder | /opt/alfresco | Folder where the zip file is downloaded and extracted |
| acs_user | alfresco | The user account that owns the extracted files and folder |
| nexus_user | Required | |
| nexus_password | Required | |
| 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 to the zip file |
Example Playbook
Here is an example of how to use var_prompts to run this role:
- hosts: all
vars_prompt:
- name: nexus_user
prompt: "Please specify your Maven username: "
private: no
- name: nexus_password
prompt: "Please specify your Maven password: "
private: yes
encrypt: "sha512_crypt"
include_role:
name: acs
License
This role is free to use.
Installa
ansible-galaxy install sirreeall.acsLicenza
Unknown
Download
101
Proprietario
