summary refs log tree commit diff
path: root/nixos/modules/services/databases
Commit message (Collapse)AuthorAge
* nixos/cockroachdb: create new serviceJohn Boehr2018-12-01
| | | | | | | | | | | | This also includes a full end-to-end CockroachDB clustering test to ensure everything basically works. However, this test is not currently enabled by default, though it can be run manually. See the included comments in the test for more information. Closes #51306. Closes #38665. Co-authored-by: Austin Seipp <aseipp@pobox.com> Signed-off-by: Austin Seipp <aseipp@pobox.com>
* postgresql: Enable systemd integration for 9.6+Domen Kožar2018-11-27
| | | | | | | This allows, finally, proper detection when postgresql is ready to accept connections. Until now, it was possible that services depending on postgresql would fail in a race condition trying to connect to postgresql.
* Merge pull request #49735 from pvgoran/mysql-support-mysql57Linus Heckemann2018-11-19
|\ | | | | nixos/mysql: support package=mysql57
| * nixos/mysql: support package=mysql57Pavel Goran2018-11-18
| |
* | Merge pull request #49838 from dasJ/mysql-datadirSamuel Dionne-Riel2018-11-16
|\ \ | | | | | | nixos/mysql: Explicitly set datadir in my.cnf
| * | nixos/mysql: Explicitly set datadir in my.cnfJanne Heß2018-11-06
| |/ | | | | | | | | | | | | While this seems silly at first (it's already given as start parameter to mysqld), it seems like xtrabackup needs that sometimes. Without it, a Galera cluster cannot be run using the xtrabackup replication method.
* / nixos/mysql: fix ensureUsers example formattingRyan Mulligan2018-11-15
|/ | | | closes #50441
* nixos/postgresql: add myself as maintainerAustin Seipp2018-11-02
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* postgresql*: use underscores in version numbersAlyssa Ross2018-10-30
|
* docs: formatGraham Christensen2018-09-29
|
* postgresql: give postgres user a shellDomen Kožar2018-09-26
|
* nixos docs: give IDs to thingsGraham Christensen2018-09-01
|
* cassandra: rewrote service from scratchThomas Bach2018-08-07
| | | | | Adds a replacement for the previously broken `services.database.cassandra` with tests for a multi-node setup.
* nixos/manual: wordsmithing on fdb chapterAustin Seipp2018-08-05
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos/foundationdb: show an example python script in the documentationAustin Seipp2018-08-04
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* foundationdb: install python bindingsAustin Seipp2018-08-04
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos/manual: fix inclusion of FoundationDB documentationAustin Seipp2018-07-30
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* Revert "nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1"Tuomas Tynkkynen2018-07-28
| | | | | | | | | | | This reverts commit 095fe5b43def40279a243e663c662b02caac5318. Pointless renames considered harmful. All they do is force people to spend extra work updating their configs for no benefit, and hindering the ability to switch between unstable and stable versions of NixOS. Like, what was the value of having the "nixos." there? I mean, by definition anything in a NixOS module has something to do with NixOS...
* Merge pull request #42748 from patternspandemic/neo4j-serviceSilvan Mosberger2018-07-16
|\ | | | | nixos/neo4j: Update module, make compatible with neo4j 3.4
| * nixos/neo4j: Update module, make compatible with neo4j 3.4patternspandemic2018-07-12
| |
* | aerospike: init at 4.2.0.4Wael M. Nasreddine2018-07-16
|/ | | | Co-authored-by: Volth <volth@webmaster.ms>
* nixos/modules: users.(extraUsers|extraGroup->users|group)Florian Klink2018-06-30
|
* pgmanage: remove deprecated postage aliasBas van Dijk2018-06-23
| | | | | | | The following has been removed: * The `services.postage` alias for the `services.pgmanage` module * The `postage` alias for the `pgmanage` package
* nixos/postgresql: Use listen_addresses, not -iAneesh Agrawal2018-06-13
| | | | | The -i flag to control if PostgreSQL listens for TCP/IP connections has been deprecated, so replace it with the modern alternative.
* nixos mysql: make start-up more robust (#41010)Peter Hoeg2018-05-24
| | | | | | | 1) Change start-type to ```notify``` when running MariaDB so that we don't have to busy-wait for the socket to appear. 2) Do not manually create the directory under /run as we can get systemd to do that for us. This opens up the possibility later for not having to launch as root.
* nixos: rename system.{stateVersion,defaultChannel} -> system.nixos.\1Jan Malakhovski2018-05-12
|
* foundationdb: split into multiple, major-versioned packages to make upgrades ↵Austin Seipp2018-05-01
| | | | | | user-controllable Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos: add TLS support to FoundationDB module, and tweak setup a bitAustin Seipp2018-05-01
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* foundationdb: install the java client libraryAustin Seipp2018-05-01
| | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* nixos/monetdb: init (#39812)Michael Weiss2018-05-01
|
* Merge pull request #38831 from rdnetto/improve-cross-refsGraham Christensen2018-04-30
|\ | | | | Improve cross referencing in NixOS Manual
| * Added cross-references to NixOS manualReuben D'Netto2018-04-12
| |
* | nixos: typofixes/tab deletion in some foundationdb docs/moduleAustin Seipp2018-04-25
| | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | nixos: add foundationdb module, documentationAustin Seipp2018-04-23
| | | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | Merge pull request #38303 from LumiGuide/fix-pgmanage-sql_rootMatthew Justin Bauer2018-04-17
|\ \ | | | | | | pgmanage: the data_root option is renamed to sql_root
| * | pgmanage: the data_root option is renamed to sql_rootBas van Dijk2018-04-01
| | |
* | | nixos/postgresql: remove ancient hack for postgres 8.4Austin Seipp2018-04-11
|/ / | | | | | | Signed-off-by: Austin Seipp <aseipp@pobox.com>
* | Merge branch 'master' into stagingJan Malakhovski2018-03-10
|\| | | | | | | | | | | | | | | | | | | | | Resolved the following conflicts (by carefully applying patches from the both branches since the fork point): pkgs/development/libraries/epoxy/default.nix pkgs/development/libraries/gtk+/3.x.nix pkgs/development/python-modules/asgiref/default.nix pkgs/development/python-modules/daphne/default.nix pkgs/os-specific/linux/systemd/default.nix
| * Merge pull request #36249 from Ekleog/openldap-module-declarative-contentsJörg Thalheim2018-03-03
| |\ | | | | | | Openldap module declarative contents
| | * openldap module: allow defining contents declarativelyLéo Gaspard2018-03-03
| | |
| | * openldap module: cleanupLéo Gaspard2018-03-03
| | |
* | | nixos: Move uses of stdenv.shell to runtimeShell.Shea Levy2018-03-01
|/ /
* | Merge pull request #34028 from florianjacob/matomoFranz Pletz2018-02-26
|\ \ | | | | | | piwik is now matomo
| * | nixos/piwik: rename to matomoFlorian Jacob2018-02-22
| |/
* | nixos/mysql: Unbreak initial database creationSarah Brofeldt2018-02-24
| |
* | postgis: get rid of composableDerivationFrederik Rietdijk2018-02-20
|/ | | | | In this change composableDerivation is removed in favor of stdenv.mkDerivation.
* services.mysql: properly quote database.nameEric Bailey2018-02-08
|
* Merge pull request #33372 from Mic92/memcacheJörg Thalheim2018-01-04
|\ | | | | nixos/memcached: make unix sockets usuable
| * nixos/memcached: make unix sockets usuableJörg Thalheim2018-01-03
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | before: - /var/run/memcached is a bad default for a socket path, since its parent directory must be writeable by memcached. - Socket directory was not created by the module itself -> this was left as a burden to the user? - Having a static uid with a dynamic user name is not very useful. after: - Replace services.memcached.socket by a boolean flag. This simplifies our code, since we do not have to check if the user specifies a path with a parent directory that should be owned by memcached (/run/memcached/memcached.sock -> /run/memcached). - Remove fixed uid/gid allocation. The only file ever owned by the daemon is the socket that will be recreated on every start. Therefore user and group ids do not need to be static. - only create the memcached user, if the user has not specified a different one. The major use case for changing option is to allow existing services (such as php-fpm) opening the local unix socket. If we would unconditionally create a user that option would be useless.
* | nixos/redis: remove static uid/gid assignmentJörg Thalheim2018-01-03
|/ | | | all files are chowned on startup