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
gtar
orunzip
to be installed on the target host. - The
acs_install_folder
must 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.acs
Licenza
Unknown
Download
91
Proprietario