Robin Gloster
cfed96ca51
nixos/service.tt-rss: improve pgsql support, do not use static uid/gid
2018-01-05 14:47:54 +01:00
Jaakko Luttinen
c26ff43905
nixos/service.tt-rss: improve mysql automatic setup
...
If the user chooses MySQL, it is enabled by default. Also, the used database is
created automatically along with the user and permissions.
2018-01-05 14:47:54 +01:00
Jaakko Luttinen
68855595ce
nixos/service.tt-rss: enable nginx automatically
2018-01-05 14:47:54 +01:00
Jaakko Luttinen
13eaae1610
nixos/service.tt-rss: use tt_rss user
...
- Add tt_rss system user.
- Use tt_rss as the user by default.
- Create tt_rss user and group automatically if used.
2018-01-05 14:47:54 +01:00
Jaakko Luttinen
c9b46ccea1
nixos/service.tt-rss: fix #27048
2018-01-05 14:47:54 +01:00
James Earl Douglas
00cda0d18d
nixos/nexus: fix typo
...
Nexus is produced by [Sonatype][1], not SonarType.
[1]: https://www.sonatype.org/
2017-11-29 22:39:37 +01:00
Thomas Strobel
67ce1357fa
nixos: init module: restya-board
2017-11-22 12:14:24 +01:00
aszlig
0e790b9f66
nixos/atlassian: Fix eval error in jrePackage
...
The error got introduced by 4f3d971ef5
,
which removed the *Text attributes from the option.
This in turn leads to an evaluation error while building the
manual/manpage, because oraclejre8 is marked unfree.
Signed-off-by: aszlig <aszlig@nix.build>
Cc: @jbgi, @orivej, @globin
2017-11-09 20:31:41 +01:00
Jean-Baptiste Giraudeau
4f3d971ef5
Atlassian apps: remove misleading JRE switch logic
...
Only the Oracle JRE is supported by Atlassian appsAtlassian apps
(see https://jira.atlassian.com/browse/JRASERVER-46152 )
Plus Atlassian apps are non free so the switch logic always chose
Oracle JRE anyway.
Option is kept in case someone want to patch apps to support openjdk.
2017-11-09 12:56:11 +01:00
Jean-Baptiste Giraudeau
3c06d9f0b0
Fix atlassian services (optional attr. and systemd)
...
- Properly handle optional configuration.
- Use ExecStart/ExecStop instead of script/stopScript.
2017-11-09 12:56:11 +01:00
Ryan Mulligan
e8c8370425
nixos/mattermost: fix for webapp being renamed to client
2017-11-05 13:53:50 -08:00
Franz Pletz
de917326a9
atlassian-crowd service: run crowd in foreground
2017-10-24 14:21:05 +02:00
elseym
aeeac71231
mattermost: create role and db with postgres superuser
...
Recently, the postgres superuser name has changed. Using the configured
and correct username here fixes database initialisation.
2017-10-10 20:08:21 +02:00
Joachim F
c9200f8d9c
Merge pull request #28874 from ryantm/mattermost
...
nixos/mattermost: fix create role
2017-09-13 19:41:25 +00:00
Michele Catalano
4ea1d49643
nexus: Add module for nexus.
...
Add also myself as maintainer
Add simple test of the nexus service
2017-09-04 22:32:02 +02:00
Ryan Mulligan
8585898909
nixos/mattermost: fix create role
...
postgresql create role no longer supports NOCREATEUSER option. See
https://www.postgresql.org/docs/9.6/static/release-9-6.html for
details.
2017-09-01 14:24:44 -07:00
Florian Jacob
786e9711f5
nixos/piwik: fix nginx submodule's ssl defaults
...
previous mkDefault did not work as expected,
as it did not overwrite the original submodule's defaults when the user
did not specify any custom options at all.
2017-09-01 08:13:34 +02:00
Florian Jacob
ae9d311565
nixos/piwik: adjust to addSSL and forceSSL now being mutually exclusive
2017-08-30 22:13:26 +02:00
Florian Jacob
0544ac4a1b
nixos/piwik: Make webServerUser default to nginx
...
if the nginx option is used.
Noted that either webServerUser or nginx option is mandatory.
Also introduce an assertion if both are not set,
and a warning if both are set.
Resolves #27704 .
2017-08-30 22:05:02 +02:00
Florian Jacob
adb03f32a1
nixos/piwik: Remove part about mail problems
...
Sending mail works out of the box as of resolution of #26611 .
2017-08-30 22:05:01 +02:00
Florian Jacob
746cc06f13
nixos/piwik: use nginx' virtualHost submodule
...
instead of redeclaring part of the options. Backward-compatible change.
This gives the same flexibility to the user as nginx itself.
This also resolves the piwik module break from nginx' enableSSL introduction from #27426 .
2017-08-30 22:05:00 +02:00
Christian Albrecht
964799e556
sks and pgpkeyserver-lite modules: init ( #27515 )
...
* modules sks and pgpkeyserver-lite:
runs the sks keyserver with optional nginx proxy for webgui.
* Add calbrecht to maintainers
* module sks: fix default hkpAddress value
* module pgpkeyserver-lite: make hkpAddress a string type option
and use (builtins.head services.sks.hkpAddress) as default value
* module sks: remove leftover service dependencies
2017-08-22 12:27:00 +02:00
Joachim F
9f93150ec9
Merge pull request #27820 from dalaing/piwik-install-doc-fix
...
nixos/piwik: clarifies setup documentation
2017-08-06 22:58:52 +01:00
Markus Mueller
c678fc385e
confluence: fix optional sso
2017-08-04 02:13:51 +02:00
Franz Pletz
02791ced34
atlassian-{jira,confluence}: add crowd sso support
2017-08-04 02:13:42 +02:00
Dave Laing
d690701ff7
nixos/piwik: clarifies setup documentation
...
The piwki setup documentation as it stands has two issues:
- the `ALTER USER root` line does not work with MariaDB or MySQL 5.5
- the auth plugin details vary between MariaDB and MySQL
2017-08-02 08:38:16 +10:00
Florian Jacob
55844c8380
piwik & piwik service: init at 3.0.4
2017-06-19 16:00:17 +02:00
Franz Pletz
cce8aab9de
mattermost service: PrivateTmp broken with local postgresql
2017-05-08 09:18:32 +02:00
Robin Gloster
edb1ea055e
confluence module: needs bash for health checks
2017-04-29 11:15:59 +02:00
Franz Pletz
3ab45f4b36
treewide: use boolToString function
2017-04-11 18:18:53 +02:00
Franz Pletz
f1f9020224
crowd service: fix secure sso cookies
...
Crowd didn't detect a secure connection before.
2017-04-10 15:39:37 +02:00
Franz Pletz
9536169074
nixos/treewide: remove boolean examples for options
...
They contain no useful information and increase the length of the
autogenerated options documentation.
See discussion in #18816 .
2017-03-17 23:36:19 +01:00
Rodney Lorrimar
f488b1811b
pumpio service: don't keep secrets in nix store
...
Added extra config options to allow reading passwords from file rather
than the world-readable nix store.
The full config.json file is created at service startup.
Relevant to #18881
2017-03-12 16:01:02 +01:00
Rodney Lorrimar
f1a1490135
pumpio service: adjust upload directory config for 3.0.0
...
These changes are backwards compatible.
2017-03-12 16:00:57 +01:00
Arian van Putten
252fbbf2d2
mattermost sevice: JoinsNamespaceOf for local pgsql ( #22899 )
2017-02-20 04:43:04 +01:00
Franz Pletz
fbf762e0b7
frab module: init
2017-01-25 23:58:21 +01:00
Robin Gloster
d8ef63fc73
crowd module: fix OpenID server
2016-12-29 00:41:42 +01:00
Joachim Fasting
f9f354faad
nixos/modules: use defaultText where applicable
...
Primarily to fix rendering of these default values in the manual but
it's also nice to avoid having to eval these things just to build the
manual.
2016-11-21 16:35:15 +01:00
uwap
42e93b5f2a
quassel-webserver: init at 2.1.1
2016-10-21 23:31:50 +02:00
Franz Pletz
1749e86577
crowd module: init
2016-10-12 13:17:24 +02:00
Franz Pletz
96d0950ce3
jira module: init
2016-10-12 13:17:24 +02:00
Franz Pletz
cc89d6c8e9
confluence module: init
2016-10-12 13:17:24 +02:00
Robin Gloster
c6b050fd2f
nixbot module: init
2016-10-09 15:05:27 +02:00
Joachim F
2522504bd1
Merge pull request #18463 from regnat/selfoss
...
Selfoss : add package and module
2016-09-24 16:10:39 +02:00
Théophane Hufschmitt
0401260922
selfoss service: init
2016-09-14 09:23:56 +02:00
Nadrieril
3846329c97
tt-rss service: Default to multiple user mode
2016-08-28 11:20:18 -07:00
Nadrieril
789a37f0fc
tt-rss service: #15862 has been merged; enable nginx virtualhost config
2016-08-28 11:20:17 -07:00
Nadrieril
33d6371fd9
tt-rss service: Allow connecting to the database through Unix socket
2016-08-27 13:55:00 -07:00
Nadrieril
3a4db71b35
tt-rss service: Use the correct user to run the application
2016-08-27 13:54:46 -07:00
Nadrieril
bc9c9dd6bd
tt-rss service: Allow setting application root
2016-08-27 13:54:31 -07:00