Commit graph

137 commits

Author SHA1 Message Date
4d35d8143c Add nginx.yaml task file to coolwsd role 2022-07-21 21:08:06 -06:00
348202a3cc split coolwsd config and host 2022-07-21 19:51:39 -06:00
Renich Bon Ćirić
33e4c9bda1 inventario: le agregué las IPs a todos los nodos 2022-07-21 19:27:35 -05:00
637205c48b Se preparó redis para usarse en distintos hosts 2022-07-14 20:33:36 -06:00
Renich Bon Ćirić
d5bc1284fc WIP: En pro de la idempotencia
Ahora, si borramos el servidor de aplicación, podemos correr ésto y se
restaura.
2022-07-01 01:59:27 -05:00
Renich Bon Ćirić
c0c0976b8d separación preliminar del servicio de postgresql 2022-06-30 22:17:04 -05:00
Renich Bon Ćirić
45a8dcec73 ansible: actualicé las instancias de include
Ya no recibiremos este warning:

[DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks instead. This feature will be removed in
version 2.16. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg.
2022-06-30 21:30:28 -05:00
cbddf8cb06 Fix typo on nextcloud fact 2022-06-30 20:17:23 -06:00
f7f14bed80 Fix path in nextcloud facts script 2022-06-30 19:34:23 -06:00
34b8750168 WIP: Add ldap fact 2022-06-30 19:07:42 -06:00
Renich Bon Ćirić
9600331d45 ldap: Fixed minor typo 2022-06-10 23:37:30 -05:00
Renich Bon Ćirić
84dbffe5da postgres: I've updated the postgresql IP 2022-06-10 23:37:09 -05:00
Renich Bon Ćirić
bc94661d26 ansible: I've added some configuration for performance 2022-06-10 23:36:50 -05:00
dc0491e922 Resoluciuón de conflictos 2022-06-10 22:44:22 -05:00
Renich Bon Ćirić
b9b6b18839 ldap: I've added the required configureation for the integration 2022-06-10 22:16:47 -05:00
69d09342b6 Add infotec test inventory 2022-06-10 20:23:04 -06:00
45c306456b Update groupvars for latest test 2022-06-10 19:13:09 -06:00
f6e68b6389 Update variables for nextcloud-test target and S3 configuration 2022-06-10 19:11:28 -06:00
e43dbc802d Update for S3 configuration and fix task order for idempotency 2022-06-10 19:11:03 -06:00
412c347d64 Add eye candy configurations 2022-06-10 19:10:33 -06:00
5024233038 Set nextcloud_config_is_read_only to true 2022-05-17 00:37:54 -06:00
5297d769c5 Add nextcloud_fqdn to /etc/hosts file 2022-05-17 00:37:14 -06:00
4d2d2d3816 Add nextcloud_fqdn to notify_push systemd unit 2022-05-17 00:36:48 -06:00
d1738eeac2 Enable/Disable/Enable nextcloud config_read_only 2022-05-17 00:36:12 -06:00
1aa3696ff6 Add fqdn to nextcloud trusted_proxies 2022-05-17 00:35:36 -06:00
111260b60b New test server 2022-05-16 23:01:36 -06:00
4fa5116423 Fix coolwsd nginx configuration RENICHLOVE 2022-05-16 22:48:10 -06:00
6a70e70e8b Update nextcloud fqdn for notify_push 2022-05-16 22:47:00 -06:00
3ab385fdcf Merge branch 'master' of git.softwarelibre.mx:strepsirrhini/lemur 2022-05-16 19:46:12 -06:00
f939d6d4bf Add nextcloud_config_is_read_only variable 2022-05-16 19:45:51 -06:00
07b47c8729 Disable read only setting for config.php
- Disable read only setting for config.php
- Add nextcloud_fqdn as trusted domain
2022-05-16 19:44:22 -06:00
Renich Bon Ćirić
9b787239cf I've added a requirements.yaml file and a README.md that explains how to use it 2022-05-16 13:11:44 -05:00
ff838c1ea0 Update to nextcloud 24.0.0
- Update to nextcloud 24.0.0
- Add nextcloud_fqdn variable
- Update coolwsd template
2022-05-16 09:16:53 -06:00
Renich Bon Ćirić
74d574979c Fixed the occ path 2022-05-14 00:23:24 -05:00
Renich Bon Ćirić
957ed1e9c6 Added environment variable to systemd service for notify_push 2022-05-14 00:22:50 -05:00
Renich Bon Ćirić
874aa9f055 Enabled the SELinux boolean: httpd_execmem 2022-05-14 00:22:11 -05:00
Renich Bon Ćirić
e039078e08 Make config.php read-only 2022-05-14 00:21:55 -05:00
Renich Bon Ćirić
957eafd9d2 Added nextcloud.libreoffice.gob.mx as a trusted domain 2022-05-14 00:21:18 -05:00
Renich Bon Ćirić
5eaa83b81a Removed unnecessary quotes 2022-05-14 00:19:42 -05:00
Renich Bon Ćirić
764daeb754 A new IP for the nextcloud server 2022-05-14 00:17:04 -05:00
Renich Bon Ćirić
65da16e6dd A few more files that went from loolwsd to coolwsd 2022-05-14 00:16:43 -05:00
Renich Bon Ćirić
2d6d6c91d5 Rename loolwsd to coolwsd
Please check: https://docs.nextcloud.com/server/latest/admin_manual/office/migration.html
2022-05-14 00:14:16 -05:00
Renich Bon Ćirić
277226c83a Added ansible.cfg and sample files 2022-05-14 00:10:54 -05:00
Renich Bon Ćirić
19acccde00 I've added a .gitignore which ignores certificates/* 2022-05-14 00:10:27 -05:00
623d92de6c Add infotect inventory file 2022-05-13 21:02:24 -06:00
20367bbe3a Add certificates role 2022-05-13 21:02:09 -06:00
6901a375a0 prender un buleano 2022-05-13 21:55:18 -05:00
5b2a3b1345 Add basic_constraints to CA csr 2022-05-13 20:37:29 -06:00
4c3a22f3fa Add group_vars directory 2022-05-13 20:05:41 -06:00
1642d85cb0 Move templates to nextcloud role 2022-05-13 19:57:11 -06:00
8b1f1eff31 Add redis ssl configuration varables 2022-05-13 19:52:05 -06:00
2aa52814f6 Add RedHat variable file 2022-05-13 19:48:20 -06:00
dd79ed1e69 Update to use var files for each os family 2022-05-13 19:43:59 -06:00
5a7bda9256 Update to use os_family task 2022-05-13 19:43:25 -06:00
414844b376 Update to use the os_family fact 2022-05-13 19:42:47 -06:00
53b4a13683 Remove unused vars files 2022-05-13 19:40:42 -06:00
50394bf710 Remove with_items package install 2022-05-13 18:44:34 -06:00
fd70f6d343 Updates for CA certificate signing 2022-05-13 18:25:56 -06:00
333100675b Redis + notify_push funcionando, faltan certificados con CA 2022-05-09 23:55:49 -06:00
253b58cd9e feat: Fix notify_push SELinux issues 2021-11-11 14:25:53 -07:00
d63d750c37 fix: Update postgres configuration
- Fix pg_hba.conf access order
- Enable postgreSQL to listen on the hosts public IP
2021-10-26 12:43:19 -06:00
80d490016a feat: Add postgresql handler to postgresql role 2021-10-26 12:43:03 -06:00
ee760f3ff9 feat: Add postgresql_conf variable for postgres role 2021-10-26 12:42:07 -06:00
0a73c85bee feat: Add database tags for nextcloud roles 2021-10-26 12:41:22 -06:00
36e604b5b1 fix: enable PHP PCNTL 2021-10-26 12:40:40 -06:00
f374a63260 feat: fix common role dependencies 2021-10-26 12:39:39 -06:00
3364ada326 feat: move Red Hat pre tasks to a separate file 2021-10-25 20:33:59 -06:00
b86c59c63e feat: Create nextcloud roles 2021-10-25 20:32:35 -06:00
005722202f Add domain name to hosts file 2021-08-31 01:50:35 -06:00
d2696fc70b Update for Debian 10
The redis package for Debian 10 does not work, this patch
adds a codition not to use it if the distro is Debian 10
2021-08-31 01:17:20 -06:00
52940c4eb8 Merge branch 'master' of git.softwarelibre.mx:strepsirrhini/lemur 2021-08-30 21:18:17 -06:00
5a001e5f18 Fix domain name default 2021-08-30 21:18:07 -06:00
54b1c3abc3 timeout en los facts de nextcloud 2021-08-30 20:56:00 -05:00
31f10d6d38 Add certificate to nextcloud trusted certs
This commit attempts to force the nextcloud instance to
accept the self signed certificate. It's partially working
but it needs more fine tuning
2021-08-30 02:31:19 -06:00
064515a33d Download nextcloud tar only if its not installed 2021-08-29 17:24:52 -06:00
12293f649a Merge branch 'master' of git.softwarelibre.mx:strepsirrhini/lemur 2021-08-29 17:21:33 -06:00
fd502fb289 Updated Nextcloud + collabora + notify_push
* Idempotent
* Parametrized SSL settings for:
  * nginx
  * collabora
  * redis
2021-08-29 17:19:56 -06:00
0d9e68fd86 Download nextcloud tgz 2021-08-27 02:41:30 -05:00
386717a312 Merge branch 'master' of git.softwarelibre.mx:strepsirrhini/lemur 2021-08-27 01:10:55 -06:00
04f4a99f5e Remove temp files 2021-08-27 01:10:27 -06:00
0ab6e4da07 nextclout + notify push working playbook 2021-08-27 00:59:36 -06:00
8c0175d2ce PHP version 2021-08-27 01:57:26 -05:00
ae9bcd8882 Collabora key 2021-08-26 23:23:06 -05:00
85716f5dd6 Fix: Hardcoded php-xml version 2021-08-26 19:36:51 -05:00
755d91e3ac ansible/facts.d in $HOME dir 2021-08-26 19:26:01 -05:00
77a109aa91 Update for notify push and trusted servers 2021-08-25 10:22:32 -06:00
43053d7089 Add Nextcloud playbook
- Install nextcloud
- Install and configure notify_push high performance backend
- Install and configure collabra office online
2021-08-23 22:01:13 -06:00