Sergio Durigan Junior
1e6ca1efdc
Fix Forgejo additional container network template
...
Forgejo should use forgejo_container_additional_networks_auto instead
of forgejo_container_additional_networks otherwise the role will
overwrite custom networks added by the user.
Signed-off-by: Sergio Durigan Junior <sergiodj@sergiodj.net>
2024-08-22 18:40:55 -04:00
Tiz
c549ff3319
Add Endlessh-go ( #228 )
...
* add templates files
* add documentation
* upgrade endlessh documentation
* Fix some typos, improve indentation
---------
Co-authored-by: sudo-Tiz <mathis.worksome@simplelogin.fr>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-07-09 21:19:23 +03:00
ZenKyma
a246db29a6
Add Writefreely service ( #230 )
...
* Add writefreely service
* Make writefreely.md better readable
* Change source of writefreely role from self-hosted to github
* Reintroduce admin environment variables
* Update writefreely.md
---------
Co-authored-by: timofej <timofej@vivaldi.net>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-07-09 06:55:29 +03:00
Julian-Samuel Gebühr
38e2f01b68
Add Wordpress ( #220 )
...
* feat: Add wordpress basics
* docs(wordpres): Add draft
* fix(wordpress): Database hostname
* feat: Add wordpress basics
* docs(wordpress): Expand stub to full docu
* chore(wordpress): Update role
* fix: readd group vars
* feat(wordpress): Add basic auth option
* Minor adjustments to WordPress documentation
* feat: Set default for db
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* feat(wordpress): Add defaults as suggested
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* feat(wordpress): Use defaults as suggested
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* feat(wordpress): Add defaults as suggested
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* docs(wordpress): Remove redundant MariaDB mention
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-07-03 14:22:49 +03:00
Slavi Pantaleev
f164e7fb1f
Merge pull request #219 from mother-of-all-self-hosting/neko
...
Add Neko
2024-07-02 21:04:19 +03:00
Slavi Pantaleev
d17f25d9cb
Upgrade Gitea (v1.22.0-1 -> v1.22.0-2) and make use of gitea_systemd_required_systemd_services_list_auto
2024-06-27 18:17:18 +03:00
moanos
b9af4a38ca
feat: Add neko
2024-06-25 17:30:03 +02:00
Slavi Pantaleev
259069a6bc
Add support for Plausible Analytics
2024-06-08 21:49:57 +03:00
Slavi Pantaleev
9dc5512c40
Merge pull request #210 from Bergruebe/couchdb
...
Add support for couchDB
2024-06-05 10:02:21 +03:00
Bergrübe
3291b102ab
docs(couchdb): Apply suggestions from @spantaleev
...
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-06-05 08:29:04 +02:00
Slavi Pantaleev
2b7f4e1280
Respect devture_systemd_docker_base_docker_service_name in templates/group_vars_mash_servers
2024-06-04 11:55:22 +03:00
Bergruebe
6430d7ef14
Add support for couchDB
2024-06-03 12:20:21 +02:00
Aine
1c3e90cc20
docker-registry-browser v1.7.2
2024-06-03 10:49:04 +03:00
Bergruebe
5dd40e16ca
support for paperless-tika and paperless-gotenburg
2024-05-21 14:51:23 +02:00
Bergruebe
a31417233d
fix paperless secret key length
2024-05-21 14:51:22 +02:00
ZenKyma
b9fba76959
Add funkwhale watch imports service to group vars
2024-05-19 02:31:01 +02:00
IUCCA
135e9991fd
added optional systemd timer for nextcloud app updates
2024-05-07 15:04:04 +02:00
Slavi Pantaleev
fb6d3aebd9
Merge pull request #200 from Bergruebe/main
...
feat: paperless support exim-relay & generate paperless-secret-key
2024-05-06 10:20:09 +03:00
noah
b7dc2c50b7
Add Calibre-Web role ( #199 )
...
* initial commit
* add non-rootless warning
* fix identifier to calibre-web
* add trailing version number
* fix ref to music, and fix link name to CW
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-05-06 10:13:59 +03:00
Bergruebe
38a27a3c95
feat: paperless support exim-relay & generate paperless-secret-key
2024-05-04 21:04:21 +02:00
Julian-Samuel Gebühr
5e79289871
Custom role Notfellchen ( #190 )
...
* feat: Add notfellchen
* fix: Restric salt size
* docs: Add notfellchen documentation
* feat(notfellchen): Add sws to serve media files
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-05-01 09:29:09 +03:00
moanos
24d7b5e904
fix(paperless): Set additional networks correctly
2024-04-29 22:44:16 +02:00
moanos
c9e51f3f04
feat: Add basic paperless support
2024-04-27 08:27:28 +02:00
Slavi Pantaleev
74c52bec2d
Add OAuth2-Proxy support
2024-04-23 11:52:00 +03:00
Slavi Pantaleev
687e1bd001
Add support easily passing additional Docker daemon options
...
Provoked by: https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/3247#issuecomment-2067207227
2024-04-20 08:18:01 +03:00
Aine
b22d0b25e1
wire grafana and exim-relay
2024-04-14 11:28:07 +03:00
Slavi Pantaleev
e3e2aa4fb8
Move some variables out of traefik-specific blocks
...
Discussed in https://github.com/mother-of-all-self-hosting/mash-playbook/pull/185#discussion_r1556452942
2024-04-09 10:18:24 +03:00
Slavi Pantaleev
c9f54d513e
Merge pull request #185 from spatterIight/main
...
Add Support for Wetty
2024-04-09 10:16:31 +03:00
spatterlight
6c9ef2a420
Move wetty vars out of Traefik role specific
2024-04-08 17:32:14 -04:00
IUCCA
c1ef540b08
Adapt SMTP group vars for Tandoor after role changes
2024-04-08 15:26:36 +02:00
Slavi Pantaleev
cf67d843b5
Adapt SMTP group vars for Tandoor after role changes
...
Related to:
- https://github.com/IUCCA/ansible-role-tandoor/pull/2
- https://github.com/mother-of-all-self-hosting/mash-playbook/pull/186
2024-04-08 08:07:39 +03:00
spatterlight
678e931fcf
Wetty ( #1 )
...
* Configure wetty group vars & requirements
* Update setup.yml
* Add wetty documentation
2024-04-07 23:31:22 -04:00
Slavi Pantaleev
81ed2c1740
Fixup PeerTube auto-wiring to exim-relay
2024-04-02 10:28:59 +03:00
Slavi Pantaleev
4401242cda
Auto-wire PeerTube to exim-relay, if enabled
2024-04-02 10:22:21 +03:00
Slavi Pantaleev
53182083c2
Minor KeyDB integration fixes
2024-03-26 17:29:31 +02:00
Slavi Pantaleev
9109b0badc
Add support for KeyDB and do not recommend Redis anymore
...
Fixes https://github.com/mother-of-all-self-hosting/mash-playbook/issues/175
2024-03-26 17:22:34 +02:00
IUCCA
36ec185ddb
Add Tandoor service ( #169 )
...
* add tandoor service
* changed doc
* Update docs/services/tandoor.md
Fix alignment
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/services/tandoor.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update docs/services/tandoor.md
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update templates/group_vars_mash_servers
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* Update templates/group_vars_mash_servers
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
* resolved notes
---------
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-03-26 08:18:05 +02:00
Slavi Pantaleev
713b2648e4
Merge pull request #172 from Bergruebe/patch-1
...
support exim-relay in Gitea
2024-03-25 07:22:07 +02:00
Bergrübe
241670b87c
supports exim_relay in Gitea
2024-03-24 19:03:30 +01:00
Slavi Pantaleev
38b03ca3c9
Upgrade systemd_docker_base (v1.0.0-2 -> v1.1.0-0) and initial work on IPv6 support
...
Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/3218
2024-03-24 19:17:49 +02:00
Bergrübe
8f04d9b596
added _auto to gitea_container_additional_networks
...
to not overwrite gitea_container_additional_networks_custom
2024-03-24 17:21:54 +01:00
Aine
ed9996434d
add docker-registry-proxy role
2024-03-07 00:03:16 +02:00
Tiz
18e752f3f2
add Languagetool ( #144 )
...
* add etke.cc languagetool v6.3-0 to requierements
* add languagetool to setup
* add LanguageTool to group_vars
* fix container_additional_networks var name
* add docs
* just a small clarification in the doc
* Fix incorrect closing role-specific comment
* Fix typos and improve wording on LanguageTool docs page
* Upgrade LanguageTool (v6.3-0 -> v6.3-1)
* Switch from languagetool_container_additional_networks to languagetool_container_additional_networks_auto
This is a new addition in LanguageTool v6.3-1
* Do not enable Traefik labels conditionally based on languagetool_hostname
This may have been appropriate for other roles, for which the hostname is optional, but not here.
For LanguageTool, `languagetool_hostname` is required.
* Fix languagetool section alignment
* Update languagetool.md with better explanation about n-gram data
---------
Co-authored-by: sudo-Tiz <mathis.worksome@simplelogin.fr>
Co-authored-by: Slavi Pantaleev <slavi@devture.com>
2024-02-13 19:39:14 +02:00
Slavi Pantaleev
974c017558
Fix auto-exposure of Promtail metrics (mash_playbook_metrics_exposure_*) regardless of promtail_hostname being set
2024-02-06 11:37:59 +02:00
Slavi Pantaleev
d2066525c9
Add support for Grafana Loki and Promtail
...
Most of the work on these roles and integration
was done by https://github.com/moan0s and https://github.com/sudo-Tiz
2024-02-04 18:08:28 +02:00
Slavi Pantaleev
583443deeb
Upgrade Keycloak (v23.0.5-0 -> v23.0.5-1) and make metrics exposure obey playbook config
2024-02-01 10:52:15 +02:00
Slavi Pantaleev
d0de03c29d
Upgrade InfluxDB (v2.7.0-3 -> v2.7.5-0)
2024-01-30 23:29:18 +02:00
Slavi Pantaleev
c87d2f0b27
Switch from grafana_container_additional_networks to grafana_container_additional_networks_reverse_proxy
2024-01-30 21:11:28 +02:00
Slavi Pantaleev
8cf2b55557
Use prometheus_container_additional_networks_auto, instead of prometheus_container_additional_networks
2024-01-30 20:31:05 +02:00
Slavi Pantaleev
03e262facb
Automatically wire prometheus_*_exporter_hostname
to mash_playbook_metrics_exposure_hostname
2024-01-23 19:23:27 +02:00