Skip to content

An ansible role to install Zextras Carbonio infrastructures

License

Notifications You must be signed in to change notification settings

zextras/carbonio-install-ansible

Repository files navigation

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.
dbsConnectorServers should be installed on Postgres server

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]  
#must be filled for HA only

[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

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •