zextras / carbonio-install-ansible

An ansible role to install Zextras Carbonio infrastructures

Home Page:https://zextras.com/carbonio

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Install Carbonio Ansible role

An ansible role to install Zextras Carbonio infrastructures

To install Carbonio using this role you have to insert information in the inventory file It supports only FQDN. All VMs must be configured and the Zextras repo to be used already set.

Install dependencies

ansible-galaxy install -r requirements.yml

Multi master for directory server is not supported.
Postgres server cannot be installed on dbsConnectorServers

Example for inventory file

[postgresServers]  
srv1.example.com

[masterDirectoryServers]  
srv1.example.com

[replicaDirectoryServers]  
srv2.example.com

[serviceDiscoverServers]  
srv1.example.com  
srv2.example.com  
srv3.example.com  

[dbsConnectorServers]  
srv2.example.com

[mtaServers]  
srv3.example.com

[proxyServers]  
srv3.example.com

#Specify the public hostname for the webmail like webmail.example.com
[proxyServers:vars] 
#webmailHostname=webmailPublicHostname

[applicationServers]   
srv4.example.com

[filesServers]  
srv5.example.com

[docsServers]  
srv5.example.com

[taskServers]  
srv5.example.com

[previewServers]  
srv5.example.com

#Specify the hostname and public IP address for every server
[videoServers]  
#hostname public_ip_address=x.y.z.t  
srv3.example.com public_ip_address=8.9.10.11

[prometheusServers]  
srv4.example.com

[syslogServer]  
srv4.example.com

License(s)

See COPYING file for detail.

About

An ansible role to install Zextras Carbonio infrastructures

https://zextras.com/carbonio

License:GNU General Public License v3.0


Languages

Language:Jinja 97.6%Language:Shell 2.4%