sirreeall.acs

ACS (Alfresco Content Services)

Build Status

What It Does

  1. Downloads Alfresco Content Services version 6.1 from Nexus. (You need Nexus credentials from Alfresco Customer Support for this.)
  2. Extracts the downloaded zip file to a specific folder (acs_install_folder).

Requirements

  • This role uses the Ansible Unarchive module, which requires either gtar or unzip 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:

  1. Via the command line using --extra_vars (not recommended)
  2. Using var_prompt
  3. 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.

Informazioni sul progetto

Downloads and unpacks Alfresco Content Services 6.1 from Nexus

Installa
ansible-galaxy install sirreeall.acs
Licenza
Unknown
Download
91
Proprietario