cancel
Showing results for 
Search instead for 
Did you mean: 
parapadakis
Confirmed Champ
Confirmed Champ

imageAs some of you know, with the move to support containerised deployments in version 6.0 onwards, the standard Alfresco installer was removed in favour of Helm charts (which we are currently upgrading to Helm 3 and support for Kubernetes 1.16+) and Docker Compose scripts.

For non-containerised installations, the ZIP distribution is available, which requires a manual installation process.

As part of a larger scale review of our installation & deployment strategy across the Alfresco portfolio, we are developing a set of configurable Ansible Playbooks, specifically to simplify installation for customers with non-containerised environments, such as bare-metal, Cloud VMs (i.e. AWS EC2 or Azure VM), and VMware. In terms of components, it will include everything that is currently provided with the Docker Compose script.

Our aim is to create a fairly universal and easily configurable Ansible Playbook, which can be used to support new deployments for Alfresco Content Services 6.x, 7.x (when available) and Community Edition. We will share an updated post when these are availble to review.

Once this Playbook is stable for new installations, the next step is to look at using Ansible to support upgrades, and then build up Playbooks for the rest of the portfolio, as well as bringing Packer and Terraform into the picture for cloud deployments.

If you have any specific thoughts on this, or if are already using Ansible to deploy ACS into non-containerised environments, we'd be very pleased to hear from you.

16 Comments
EddieMay
World-Class Innovator
World-Class Innovator

Hi @denapoli 

While I don't have a definitive timeline for a release I can say it's being worked on at this moment.

Granitize
Champ in-the-making
Champ in-the-making

@parapadakis 

Good stuff,

Thanks for your work.

Any time line on a playbook for Ubuntu?..

Specifically Ubuntu 20.04?

EddieMay
World-Class Innovator
World-Class Innovator

@Granitize 

It's already in Master 18 & 20, and will be in1.1 release - but you can already use it from master.

HTH

Granitize
Champ in-the-making
Champ in-the-making

Nice!

How/where can I test / contribute / get some help 🙂

I get this:

fatal: [activemq_1]: FAILED! => {"changed": false, "msg": "Malformed output discovered from systemd list-unit-files: accounts-daemon.service                enabled         enabled      "}

Granitize
Champ in-the-making
Champ in-the-making

Might not be the best spot to report this...

The error may resolve is a newer version of ansible is installed.

See https://github.com/ansible/ansible/issues/68536

sergiuvidrascu
Champ in-the-making
Champ in-the-making

Hi @Granitize, this is working in our test builds with 2.9.18 on master branch. Please post an issue on the repo if any other issue arrises. Thank you very much Smiley Happy