Compare commits

...

14 Commits

Author SHA1 Message Date
Lucas Costa Beyeler a283e67fdd
Merge pull request #24 from UdelaRInterior/agregarCaseUbuntu20
Including installer for Ubuntu 20
2025-08-17 11:33:23 +01:00
Romina Brown e15bdb4af2 Se agrega instalador para Ubuntu 20 2025-07-24 11:12:27 -03:00
Lucas Costa Beyeler 11a626355e Removing reference to old versions and removing var folder 2021-02-06 19:25:51 +00:00
Lucas Costa Beyeler 6b02ae84f9 Merge branch 'master' of https://github.com/lucascbeyeler/zimbra 2021-02-06 19:20:47 +00:00
Lucas Costa Beyeler 4e39e65ac1
Merge pull request #16 from UdelaRInterior/hosts-file-config 2021-01-21 06:28:06 +00:00
mgodoy 774a027d8f adding task to update /etc/hosts if required 2021-01-20 14:04:43 -03:00
Lucas Costa Beyeler 02dc7b81cc
Merge pull request #15 from UdelaRInterior/move-vars-to-defaults
move vars to defualts for precedence
2021-01-16 18:56:08 +00:00
mgodoy a4a5c710f3 move vars to defualts for precedence 2021-01-13 11:30:18 -03:00
Lucas Costa Beyeler f6cab03c39
Update FUNDING.yml 2020-12-19 13:17:20 +00:00
Lucas Costa Beyeler 07fdf94835
Create FUNDING.yml 2020-12-19 13:16:56 +00:00
Lucas Costa Beyeler df5f2f64f0
Update main.yml 2020-12-13 16:21:59 +00:00
Lucas Costa Beyeler b584847a3d
Update main.yml 2020-12-13 16:21:36 +00:00
Lucas Costa Beyeler 173dc5d2b2 Remove idea folder 2020-12-08 10:43:00 +00:00
Lucas Costa Beyeler ae30094f38 Fixing the default version to 8.8.15 2020-12-08 10:41:00 +00:00
14 changed files with 59 additions and 85 deletions

3
.github/FUNDING.yml vendored Normal file
View File

@ -0,0 +1,3 @@
# These are supported funding model platforms
github: [lucascbeyeler]

2
.gitignore vendored
View File

@ -1,2 +1,2 @@
OLD
main.yml
.idea

8
.idea/.gitignore vendored
View File

@ -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/

View File

@ -1,6 +0,0 @@
<component name="InspectionProjectProfileManager">
<settings>
<option name="USE_PROJECT_PROFILE" value="false" />
<version value="1.0" />
</settings>
</component>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -53,7 +53,7 @@ Role Variables
* **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;
* **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"
--------------

View File

@ -9,3 +9,39 @@ ubuntu:
centos:
- pyzor
- 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

View File

@ -3,17 +3,19 @@ galaxy_info:
description: Ansible role to install and configure Zimbra Collaboration Open Source Edition
company: Beyeler
license: GPLv3
min_ansible_version: 2.4
min_ansible_version: 2.9.6
github_branch: master
platforms:
- name: Ubuntu
versions:
- trusty
- xenial
- bionic
- name: EL
versions:
- 6
- 7
- 8
galaxy_tags:
- zimbra
- community

View File

@ -2,6 +2,15 @@
#
# 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
unarchive:
validate_certs: no

View File

@ -2,7 +2,7 @@
#
# 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/
- 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
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
set_fact: zmpkg=zcs-8.8.15_GA_3869.UBUNTU14_64.20190918004220

View File

@ -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