Merge pull request 'Merge staging to main - version 1.6.9' (#38) from staging into main

Reviewed-on: #38
Reviewed-by: meaz <meaz@no-reply@disroot.org>
This commit is contained in:
muppeth 2024-09-03 21:03:18 +02:00
commit fde90c5904
5 changed files with 12 additions and 13 deletions

View file

@ -14,6 +14,14 @@ Then you can access Roundcube from your computer on http://192.168.33.4
## Playbook
The playbook includes nginx, php-fpm and mariadb roles and deploys entire stack needed to run Roundcube. Additional roles are also available in the Ansible roles repos in git.
## Tags
You can use several tags when you deploy:
- `carddav` to just deploy carddav.
- `patch` to just deploy patch.
- `plugins` to just deploy plugins.
- `theme` to just deploy theme.
## CHANGELOG
- **17.07.2024** - Update info about tags and add theme tags
- **24.10.2021** - Get it public

View file

@ -3,7 +3,7 @@
rcube_pkgs:
- 'mariadb-client'
rcube_release_dir_path: '/var/www/roundcube_releases'
rcube_version: '1.6.8'
rcube_version: '1.6.9'
rcube_latest_path: '/var/www/roundcube_production'
rcube_app_username: 'www-data'
rcube_app_group: 'www-data'
@ -78,7 +78,6 @@ php_pkgs:
#nginx
nginx_default_vhost: 'roundcube'
nginx_default_vhost_ssl: 'roundcube'
nginx_www_dir: '/var/www/'
nginx_vhosts:

View file

@ -10,4 +10,5 @@
become_user: "{{ rcube_app_username }}"
with_items: "{{ rcube_custom_themes }}"
loop_control:
loop_var: theme
loop_var: theme
tags: theme

View file

@ -1,15 +1,5 @@
---
#- name: "[INSTALL] - Remove releases directory"
# file:
# path: "{{ rcube_release_dir_path }}"
# state: 'absent'
#- name: "[INSTALL] - Create releases directory"
# file:
# path: "{{ rcube_release_dir_path }}"
# state: directory
- name: "[INSTALL] - Download roundcube release"
unarchive:
src: "https://github.com/roundcube/roundcubemail/releases/download/{{ rcube_version }}/roundcubemail-{{ rcube_version }}-complete.tar.gz"

View file

@ -25,6 +25,7 @@
include_tasks: custom_themes.yml
when: (rcube_custom_themes is defined) and (item.name | length > 0) and (item.repo | length > 0)
with_items: "{{ rcube_custom_themes }}"
tags: theme
- name: Plugins
include_tasks: plugins.yml