aboutsummaryrefslogtreecommitdiff
path: root/modules
AgeCommit message (Collapse)AuthorFilesLines
2021-02-16Fix a typoIgor Pashev1-1/+1
2019-06-06Allow a postgres package per pg_dump commandIgor Pashev1-8/+3
To improve modularity.
2019-06-04Rotate nginx logs as nginx userIgor Pashev1-0/+1
2019-06-04Let specify a package for pgbackupIgor Pashev1-2/+9
2019-06-04(* BREAKING *) Update wal_level enum for postgresIgor Pashev1-1/+1
Requires PostgreSQL 9.6+
2019-06-04(* BREAKING *) PGSQL: password_encryption is enumIgor Pashev1-1/+1
It is enum since Postgresql 10.
2019-06-04postgresql: automatically find keys (experimental)Igor Pashev1-3/+36
2019-05-27Clean imports (and spaces)Igor Pashev9-14/+10
2019-05-27Use mapfile in backup appsIgor Pashev3-6/+6
Fix shellcheck warning SC2207: Prefer mapfile or read -a to split command output (or quote to avoid splitting).
2018-12-11(* HUGE *) Use nixpkgs overlaysIgor Pashev97-135098/+3
2018-12-07Add the "package" option to the nginx appIgor Pashev3-5/+10
2018-10-30icinga2: 2.9.1 -> 2.10.1Igor Pashev1-2/+2
2018-10-07Add check_aws_s3_fileIgor Pashev3-0/+203
2018-10-07Update Jenkins (core: 2.141 -> 2.144)Igor Pashev1-1525/+2338
2018-09-15Bump Jenkins (core: 2.138 -> 2.141)Igor Pashev1-1671/+2291
2018-09-15Support node configuration in JenkinsIgor Pashev2-0/+24
Similar to jobs.
2018-09-15Remove more of icinga2Igor Pashev1-1/+11
2018-08-16Add new Jenkins option `master-access-control`Igor Pashev2-1/+15
True by default, i. e. enable slave to master access control See https://wiki.jenkins.io/display/JENKINS/Slave+To+Master+Access+Control
2018-08-16Fix icinga2 2.9.x can't find its librariesIgor Pashev1-2/+7
Ref. https://github.com/Icinga/icinga2/issues/6548
2018-08-15icinga2: 2.8.4 -> 2.9.1Igor Pashev1-2/+2
2018-08-15Update Jenkins (core: 2.131 -> 2.138)Igor Pashev1-4104/+5415
2018-08-15Use advanced option types in raid0.nixIgor Pashev1-4/+4
Requires nixpkgs >= 18.03
2018-08-15Fix weird evalutation error in raid0.nixIgor Pashev1-4/+14
Propably due to "implicit imports" which is unwise anyway. The error was: while evaluating the attribute 'physical' at ..../nixpkgs/lib/modules.nix:198:7: while evaluating 'evalOptionValue' at ..../nixpkgs/lib/modules.nix:286:31, called from ..../nixpkgs/lib/modules.nix:221:16: while evaluating 'fixupOptionType' at ..../nixpkgs/lib/modules.nix:454:26, called from ..../nixpkgs/lib/modules.nix:220:23: while evaluating the attribute 'type.getSubModules' at ..../nixpkgs/lib/types.nix:91:14: value is a built-in function while a set was expected, at ..../nixpkgs/lib/types.nix:254:23
2018-07-29IcingaWeb2: 2.5.3 -> 2.6.0Igor Pashev2-112/+2
2018-07-11Update nix-serve for Nix 2.0Igor Pashev1-6/+4
2018-07-09icingaweb2: 2.5.1 -> 2.5.3Igor Pashev1-2/+2
2018-07-09Update Jenkins (core: 2.117 -> 2.131)Igor Pashev1-2593/+6044
2018-06-28Patch IcingaWeb2 for PHP 7.2Igor Pashev2-1/+113
2018-06-28nix-serve: update build dependenciesIgor Pashev1-1/+1
2018-06-28sproxy2: drop overridesIgor Pashev4-87/+1
Fails to build with recent nixpkgs.
2018-06-24monitoringPlugins: use mariadb.client.devIgor Pashev1-2/+2
2018-06-24icinga2: 2.8.2 -> 2.8.4Igor Pashev1-2/+2
2018-06-24monitoringPlugins: apply the patch for MariaDB >= 10.2Igor Pashev2-0/+27
2018-06-11Update Js packages for Node.js 8 and naughty npm 5Igor Pashev12-811/+844
2018-06-10Update JS packagesIgor Pashev12-39202/+36271
2018-06-10Remove unused nodejs overrideIgor Pashev1-57/+0
This version is unused yet, fails to build with recent nixpkgs. Also see 79617d32c14667bac08ed56faa20cd243c09682e.
2018-06-10Stop overriding pkgs.mariadbIgor Pashev2-1/+1
Use specific default version for the current MariaDB application.
2018-05-05Add multi-instance Docker app with bash completionIgor Pashev2-0/+172
Example configuration: { config, ... }: let inherit (config.nixsap) apps; in { imports = [ <modules> ]; nixsap.apps.docker.foo = { }; users.users.pashev.extraGroups = [apps.docker.foo.daemon.group]; } Usage: (Sat, 05 May 2018 10:09:01 +0000) [pashev@vbox-devops:~] # docker-foo images REPOSITORY TAG IMAGE ID CREATED SIZE debian latest 8626492fecd3 7 days ago 101MB ubuntu latest 452a96d81c30 7 days ago 79.6MB
2018-04-19icinga2: fix a typoIgor Pashev1-1/+1
2018-04-19icingaweb2: 2.4.0 -> 2.5.1Igor Pashev3-26/+41
2018-04-19Update Jenkins (core: 2.107 -> 2.117)Igor Pashev1-2765/+4013
2018-04-17(* BREAKING *) icinga2: use explicit IDO optionsIgor Pashev1-50/+148
Add support for PostgreSQL. Breaking because new deployments will not have DB initialized.
2018-04-13Add PostgreSQL support to IcingaWeb2Igor Pashev1-55/+92
2018-04-13Stop running icinga2 as root (use fakeroot)Igor Pashev1-11/+10
2018-04-02icinga2: remove RunAsGroup/RunAsUserIgor Pashev1-2/+1
Gone in Icinga2 2.8.2 Icinga is started as non-root user anyway.
2018-04-02(* BREAKING *) icinga2: 2.4.10 -> 2.8.2Igor Pashev1-9/+18
Breaking because of MySQL schema changes, icinga2 does not support unattended migrations. Added support for PostgreSQL.
2018-02-18Update Jenkins (core: 2.103 -> 2.107)Igor Pashev1-2575/+3022
2018-01-24Update Jenkins (core: 2.100 -> 2.103)Igor Pashev1-1368/+2367
2018-01-07Update Jenkins (core: 2.98 -> 2.100)Igor Pashev1-553/+685
2018-01-07Refactor writeFoo to use writeTextFileIgor Pashev3-27/+36