mirror of https://github.com/lucascbeyeler/zimbra
Compare commits
14 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
a283e67fdd | |
|
|
e15bdb4af2 | |
|
|
11a626355e | |
|
|
6b02ae84f9 | |
|
|
4e39e65ac1 | |
|
|
774a027d8f | |
|
|
02dc7b81cc | |
|
|
a4a5c710f3 | |
|
|
f6cab03c39 | |
|
|
07fdf94835 | |
|
|
df5f2f64f0 | |
|
|
b584847a3d | |
|
|
173dc5d2b2 | |
|
|
ae30094f38 |
|
|
@ -0,0 +1,3 @@
|
||||||
|
# These are supported funding model platforms
|
||||||
|
|
||||||
|
github: [lucascbeyeler]
|
||||||
|
|
@ -1,2 +1,2 @@
|
||||||
OLD
|
OLD
|
||||||
main.yml
|
.idea
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
# Default ignored files
|
|
||||||
/shelf/
|
|
||||||
/workspace.xml
|
|
||||||
# Datasource local storage ignored files
|
|
||||||
/../../../../../../../:\Users\Lucas\Documents\GitHub\zimbra\.idea/dataSources/
|
|
||||||
/dataSources.local.xml
|
|
||||||
# Editor-based HTTP Client requests
|
|
||||||
/httpRequests/
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
<component name="InspectionProjectProfileManager">
|
|
||||||
<settings>
|
|
||||||
<option name="USE_PROJECT_PROFILE" value="false" />
|
|
||||||
<version value="1.0" />
|
|
||||||
</settings>
|
|
||||||
</component>
|
|
||||||
|
|
@ -1,4 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.8 (waddles)" project-jdk-type="Python SDK" />
|
|
||||||
</project>
|
|
||||||
|
|
@ -1,8 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="ProjectModuleManager">
|
|
||||||
<modules>
|
|
||||||
<module fileurl="file://$PROJECT_DIR$/.idea/zimbra.iml" filepath="$PROJECT_DIR$/.idea/zimbra.iml" />
|
|
||||||
</modules>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="VcsDirectoryMappings">
|
|
||||||
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
|
||||||
</component>
|
|
||||||
</project>
|
|
||||||
|
|
@ -1,15 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<module type="PYTHON_MODULE" version="4">
|
|
||||||
<component name="NewModuleRootManager">
|
|
||||||
<content url="file://$MODULE_DIR$" />
|
|
||||||
<orderEntry type="inheritedJdk" />
|
|
||||||
<orderEntry type="sourceFolder" forTests="false" />
|
|
||||||
</component>
|
|
||||||
<component name="TemplatesService">
|
|
||||||
<option name="TEMPLATE_FOLDERS">
|
|
||||||
<list>
|
|
||||||
<option value="$MODULE_DIR$/templates" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
</module>
|
|
||||||
|
|
@ -53,7 +53,7 @@ Role Variables
|
||||||
* **zmlogologin:** Inform the path for your logo (Login Screen) - don't inform and no image will be applied;
|
* **zmlogologin:** Inform the path for your logo (Login Screen) - don't inform and no image will be applied;
|
||||||
* **zmlogoapp:** Inform the path for your logo (Application Screen) - don't inform and no image will be applied;
|
* **zmlogoapp:** Inform the path for your logo (Application Screen) - don't inform and no image will be applied;
|
||||||
* **timezone:** inform the timezone the playbook should set in your server;
|
* **timezone:** inform the timezone the playbook should set in your server;
|
||||||
* **zimbra_version:** Inform which version of Zimbra you want to install. Default: 8.8.12
|
* **zimbra_version:** Inform which version of Zimbra you want to install. Default: 8.8.15
|
||||||
|
|
||||||
Service Variables - Inform "y" or "n"
|
Service Variables - Inform "y" or "n"
|
||||||
--------------
|
--------------
|
||||||
|
|
|
||||||
|
|
@ -9,3 +9,39 @@ ubuntu:
|
||||||
centos:
|
centos:
|
||||||
- pyzor
|
- pyzor
|
||||||
- perl-Razor-Agent
|
- perl-Razor-Agent
|
||||||
|
|
||||||
|
#
|
||||||
|
# Products to be installed
|
||||||
|
################################################################################
|
||||||
|
zimbra_ldap: y
|
||||||
|
zimbra_logger: y
|
||||||
|
zimbra_mta: y
|
||||||
|
zimbra_dnscache: n
|
||||||
|
zimbra_snmp: n
|
||||||
|
zimbra_store: y
|
||||||
|
zimbra_apache: y
|
||||||
|
zimbra_spell: y
|
||||||
|
zimbra_memcached: y
|
||||||
|
zimbra_proxy: y
|
||||||
|
zimbra_chat: n
|
||||||
|
zimbra_drive: n
|
||||||
|
zimbra_imapd: n
|
||||||
|
zimbra_policyd: n
|
||||||
|
|
||||||
|
#
|
||||||
|
# Zimbra configuration
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
hostname: "localhost"
|
||||||
|
domain: "localdomain"
|
||||||
|
zmpasswd: "!23Change"
|
||||||
|
zmnetwork: "192.168.200.0/8"
|
||||||
|
timezone: UTC
|
||||||
|
#hosts_lines:
|
||||||
|
# - "198.162.1.3 {{ hostname }}.{{ domain }} {{ hostname }}"
|
||||||
|
|
||||||
|
#
|
||||||
|
# Zimbra configuration
|
||||||
|
################################################################################
|
||||||
|
zimbra_version: 8.8.15
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,17 +3,19 @@ galaxy_info:
|
||||||
description: Ansible role to install and configure Zimbra Collaboration Open Source Edition
|
description: Ansible role to install and configure Zimbra Collaboration Open Source Edition
|
||||||
company: Beyeler
|
company: Beyeler
|
||||||
license: GPLv3
|
license: GPLv3
|
||||||
min_ansible_version: 2.4
|
min_ansible_version: 2.9.6
|
||||||
github_branch: master
|
github_branch: master
|
||||||
platforms:
|
platforms:
|
||||||
- name: Ubuntu
|
- name: Ubuntu
|
||||||
versions:
|
versions:
|
||||||
- trusty
|
- trusty
|
||||||
- xenial
|
- xenial
|
||||||
|
- bionic
|
||||||
- name: EL
|
- name: EL
|
||||||
versions:
|
versions:
|
||||||
- 6
|
- 6
|
||||||
- 7
|
- 7
|
||||||
|
- 8
|
||||||
galaxy_tags:
|
galaxy_tags:
|
||||||
- zimbra
|
- zimbra
|
||||||
- community
|
- community
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,15 @@
|
||||||
#
|
#
|
||||||
# Download and install Zimbra OSE
|
# Download and install Zimbra OSE
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
|
- name: Update /etc/hosts
|
||||||
|
lineinfile:
|
||||||
|
path: /etc/hosts
|
||||||
|
line: "{{ item }}"
|
||||||
|
state: present
|
||||||
|
with_items: "{{ hosts_lines }}"
|
||||||
|
when: hosts_lines is defined
|
||||||
|
|
||||||
- name: Download and unpacking Zimbra OSE
|
- name: Download and unpacking Zimbra OSE
|
||||||
unarchive:
|
unarchive:
|
||||||
validate_certs: no
|
validate_certs: no
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
#
|
#
|
||||||
# Setting variables
|
# Setting variables
|
||||||
################################################################################
|
################################################################################
|
||||||
- name: Loading the address to the most recent release of Zimbra OSE (8.8.12)
|
- name: Loading the address to the most recent release of Zimbra OSE (8.8.15)
|
||||||
set_fact: zmurl=https://files.zimbra.com/downloads/8.8.15_GA/
|
set_fact: zmurl=https://files.zimbra.com/downloads/8.8.15_GA/
|
||||||
|
|
||||||
- name: Check if your distro is Ubuntu Server 16.04 LTS
|
- name: Check if your distro is Ubuntu Server 16.04 LTS
|
||||||
|
|
@ -11,7 +11,11 @@
|
||||||
|
|
||||||
- name: Check if your distro is Ubuntu Server 18.04 LTS
|
- name: Check if your distro is Ubuntu Server 18.04 LTS
|
||||||
set_fact: zmpkg=zcs-8.8.15_GA_3869.UBUNTU18_64.20190918004220
|
set_fact: zmpkg=zcs-8.8.15_GA_3869.UBUNTU18_64.20190918004220
|
||||||
when: ansible_distribution_major_version|int >= 18
|
when: ansible_distribution_major_version|int >= 18 and ansible_distribution_major_version|int <= 19
|
||||||
|
|
||||||
|
- name: Check if your distro is Ubuntu Server 20.04 LTS
|
||||||
|
set_fact: zmpkg=zcs-8.8.15_GA_4179.UBUNTU20_64.20211118033954
|
||||||
|
when: ansible_distribution_major_version|int >= 20
|
||||||
|
|
||||||
- name: Check if your distro is Ubuntu Server 14.04 LTS
|
- name: Check if your distro is Ubuntu Server 14.04 LTS
|
||||||
set_fact: zmpkg=zcs-8.8.15_GA_3869.UBUNTU14_64.20190918004220
|
set_fact: zmpkg=zcs-8.8.15_GA_3869.UBUNTU14_64.20190918004220
|
||||||
|
|
|
||||||
|
|
@ -1,33 +0,0 @@
|
||||||
---
|
|
||||||
#
|
|
||||||
# Products to be installed
|
|
||||||
################################################################################
|
|
||||||
zimbra_ldap: y
|
|
||||||
zimbra_logger: y
|
|
||||||
zimbra_mta: y
|
|
||||||
zimbra_dnscache: n
|
|
||||||
zimbra_snmp: n
|
|
||||||
zimbra_store: y
|
|
||||||
zimbra_apache: y
|
|
||||||
zimbra_spell: y
|
|
||||||
zimbra_memcached: y
|
|
||||||
zimbra_proxy: y
|
|
||||||
zimbra_chat: n
|
|
||||||
zimbra_drive: n
|
|
||||||
zimbra_imapd: n
|
|
||||||
zimbra_policyd: n
|
|
||||||
|
|
||||||
#
|
|
||||||
# Zimbra configuration
|
|
||||||
################################################################################
|
|
||||||
|
|
||||||
hostname: "localhost"
|
|
||||||
domain: "localdomain"
|
|
||||||
zmpasswd: "!23Change"
|
|
||||||
zmnetwork: "192.168.200.0/8"
|
|
||||||
timezone: UTC
|
|
||||||
|
|
||||||
#
|
|
||||||
# Zimbra configuration
|
|
||||||
################################################################################
|
|
||||||
zimbra_version: 8.8.12
|
|
||||||
Loading…
Reference in New Issue