https://github.com/zextras/carbonio-install-ansible
An ansible role to install Zextras Carbonio infrastructures
https://github.com/zextras/carbonio-install-ansible
carbonio-playbook
Last synced: 5 months ago
JSON representation
An ansible role to install Zextras Carbonio infrastructures
- Host: GitHub
- URL: https://github.com/zextras/carbonio-install-ansible
- Owner: zextras
- License: gpl-3.0
- Created: 2024-01-23T13:41:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-30T09:38:59.000Z (5 months ago)
- Last Synced: 2026-01-31T01:22:22.446Z (5 months ago)
- Topics: carbonio-playbook
- Language: Jinja
- Homepage: https://zextras.com/carbonio
- Size: 219 KB
- Stars: 6
- Watchers: 10
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: COPYING.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# 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.
__db connectors will 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 empty
[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
[workStreamServers]
srv6.example.com
[prometheusServers]
srv4.example.com
[syslogServer]
srv4.example.com
```
## License(s)
See [COPYING](COPYING.md) file for detail.