This role is for deploying and managing Mautic instances with different versions.
It is intended to be used with the Ansible Tower and the Xayma.sh Platform already deployed (with all it's components). However if you want to use command create and manage Mautic instances from the command line, with the Xayma.sh Platform already deployed, you can use the following:
ansible-playbook site.yml -i production --tags "deploy" --extra-vars "organization=xaymasolutions instancename=webmarketing domain=mautic.xaymasolutions.com" --vault-pass-file "vault_password" -K
- Deployment of the Xayma.sh Platform. Otherwise this is completely useless.
- Make sure to use the secret vault password ๐. Can be a file (if you are using CLI) or a credential record in Ansible Tower.
You can use this role with the following tags:
Tag | Description |
---|---|
deploy | To create a new instance of Mautic |
stopinstance | To stop the instance |
startinstance | To start the instance |
editinstancedomainname | To change the main domain name of the instance |
restartinstance | To restart the instance |
You can customize you instance by using thes variables
Tag | Description |
---|---|
organization | The customer for which the instance is being created (should be one single word with no special characters) |
instancename | The name of the instance (should be one single word with no special characters) |
domain | The domain name to which the instance will be bound |
version | The version Mautic that will be deployed (Should be an existing version) |
All dependencies should be already installed during the deployment of the Xayma.sh platform.
MIT