about summary refs log tree commit diff
path: root/nixos/modules/services/network-filesystems
Commit message (Collapse)AuthorAge
* Merge pull request #87016 from flokli/nsswitch-cleanupFlorian Klink2020-05-14
|\ | | | | nixos/nsswitch cleanup nss modules
| * nixos/samba: move nss database configuration into samba moduleFlorian Klink2020-05-11
| |
* | Services,IPFS,Fix: Require the ipfs-migrator package for handling upgrades.Dietrich Daroch2020-05-13
|/ | | | Without it, the services get stuck on startup when the IPFS repo needs upgrades.
* ipfs: remove ipfs repo fsckNathan Fish2020-05-05
| | | | https://github.com/NixOS/nixpkgs/pull/86242#issuecomment-621469759
* treewide: add bool type to enable options, or make use of mkEnableOptionDominik Xaver Hörl2020-04-21
| | | | Add missing type information to manually specified enable options or replace them by mkEnableOption where appropriate.
* treewide: Per RFC45, remove all unquoted URLsMichael Reilly2020-04-10
|
* nixos/treewide: Fix incorrectly rendered examplesSilvan Mosberger2020-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Many options define their example to be a Nix value without using literalExample. This sometimes gets rendered incorrectly in the manual, causing confusion like in https://github.com/NixOS/nixpkgs/issues/25516 This fixes it by using literalExample for such options. The list of option to fix was determined with this expression: let nixos = import ./nixos { configuration = {}; }; lib = import ./lib; valid = d: { # escapeNixIdentifier from https://github.com/NixOS/nixpkgs/pull/82461 set = lib.all (n: lib.strings.escapeNixIdentifier n == n) (lib.attrNames d) && lib.all (v: valid v) (lib.attrValues d); list = lib.all (v: valid v) d; }.${builtins.typeOf d} or true; optionList = lib.optionAttrSetToDocList nixos.options; in map (opt: { file = lib.elemAt opt.declarations 0; loc = lib.options.showOption opt.loc; }) (lib.filter (opt: if opt ? example then ! valid opt.example else false) optionList) which when evaluated will output all options that use a Nix identifier that would need escaping as an attribute name.
* Merge pull request #75922 from tadfisher/kbfs-fixesMario Rodas2020-01-28
|\ | | | | kbfs, nixos/keybase, nixos/kbfs: fix KBFS, add enableRedirector option
| * nixos/keybase, nixos/kbfs: update service configs; add redirectorTad Fisher2019-12-23
| |
* | treewide: use attrs instead of list for types.loaOf optionsrnhmjoj2020-01-06
|/
* nixos/treewide: Move rename.nix imports to their respective modulesSilvan Mosberger2019-12-10
| | | | | | | | A centralized list for these renames is not good because: - It breaks disabledModules for modules that have a rename defined - Adding/removing renames for a module means having to find them in the central file - Merge conflicts due to multiple people editing the central file
* samba3, fusesmb: removingDima2019-11-26
| | | | | | | Samba 3 has been discontinued since Q1/2015. So I think it's time to just wipe it from the pkgs. FuseSMB is pretty much abandoned, upstream does not exist and it's also not as useful as it used to be anyways.
* nixos/beegfs: remove moduleFlorian Klink2019-11-24
| | | | packages are marked as broken for quite some time.
* nixos/samba: fix autostart serviceIzorkin2019-11-17
|
* Merge pull request #73061 from Izorkin/sambaFlorian Klink2019-11-13
|\ | | | | samba: remove redundant dependency on network.target
| * samba: remove redundant dependency on network.targetIzorkin2019-11-10
| | | | | | | | | | | | This reverts commit 679d5e8bd5089b6c824a8d0d3d541c3a142460f7. Services samba-smbd, samba-nmbd and samba-winbind are part of samba.target, which already has an After=network.target
* | Merge pull request #72603 from flokli/ceph-tmpfilesFlorian Klink2019-11-11
|\ \ | |/ |/| nixos/ceph: run unprivileged, use state directories, handle non-initialized clusters without config switch
| * nixos/ceph: use ConditionPathExists to delay ceph daemon startFlorian Klink2019-11-09
| | | | | | | | | | | | | | | | | | This prevents services to be started before they're initialized, and renders the `systemd.targets.ceph.wantedBy = lib.mkForce [];` hack in the vm tests obsolete - The config now starts up ceph after a reboot, too. Let's take advantage of that, crash all VMs, and boot them up again.
| * nixos/ceph: run unprivileged, use StateDirectory and tmpfiles, don't pass ↵Florian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | extraServiceConfig Don't pass user and group to ceph, and rely on it to drop ceps, but let systemd handle running it as the appropriate user. This also inlines the extraServiceConfig into the makeService function, as we have conditionals depending on daemonType there anyways. Use StateDirectory to create directories in /var/lib/ceph/${daemonType}/${clusterName}-${daemonId}. There previously was a condition on daemonType being one of mds,mon,rgw or mgr. We only instantiate makeServices with these types, and "osd" was special. In the osd case, test examples suggest it'd be in something like /var/lib/ceph/osd/ceph-${cfg.osd0.name} - so it's not special at all, but exactly like the pattern for the others. During initialization, we also need these folders, before the unit is started up. Move the mkdir -p commands in the vm tests to the line immediately before they're required.
| * nixos/ceph: create /etc/ceph and /var/lib/ceph via tmpfilesFlorian Klink2019-11-09
| | | | | | | | We seem to be relying on those being present during runtime anyways.
* | nixos/samba: update module to use tmpfiles, remove samba-setup serviceFlorian Klink2019-11-08
|/
* nixos/orangefs: init at 2.9.7, add modules and test (#67591)Jörg Thalheim2019-10-31
|\ | | | | nixos/orangefs: init at 2.9.7, add modules and test
| * nixos/orangefs: add modules for server and clientMarkus Kowalewski2019-09-25
| |
* | Merge pull request #41841 from Izorkin/sambaJoachim F2019-10-12
|\ \ | |/ |/| samba: fix autostart service
| * samba: fix autostart serviceIzorkin2018-06-11
| |
* | treewide: remove redundant quotesvolth2019-09-08
| |
* | Merge branch 'master' into staging-nextJan Tojnar2019-09-06
|\ \ | | | | | | | | | Fixed trivial conflicts caused by removing rec.
| * | ceph: 13.2.4 -> 14.2.1Johan Thomsen2019-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * remove kinetic * release note * add johanot as maintainer nixos/ceph: create option for mgr_module_path - since the upstream default is no longer correct in v14 * fix module, default location for libexec has changed * ceph: fix test
| * | ceph: 12.2.7 -> 13.2.4Kristoffer2019-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maintain only one version * ceph-client: init * include ceph-volume python tool in output nixos/ceph: extraConfig, fix test, wait for ceph-mgr to become active * run ceph with disk group permission * add extraConfig option for the global section needed per cluster * clear up how ceph.conf is generated * fix ceph testcase
* | | Merge branch 'master' into stagingVladimír Čunát2019-09-02
|\| |
| * | nixos: remove dependencies on local-fs.targetFlorian Klink2019-09-01
| | | | | | | | | | | | | | | | | | | | | Since https://github.com/NixOS/nixpkgs/pull/61321, local-fs.target is part of sysinit.target again, meaning units without DefaultDependencies=no will automatically depend on it, and the manual set dependencies can be dropped.
| * | nixos/modules: Remove all usages of types.stringSilvan Mosberger2019-08-31
| | | | | | | | | | | | | | | | | | And replace them with a more appropriate type Also fix up some minor module problems along the way
* | | treewide: remove redundant recvolth2019-08-28
| | |
* | | Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\| |
| * | Merge pull request #63973 from apvodney/masterMarek Mahut2019-08-19
| |\ \ | | | | | | | | u9fs service: start after network.target
| | * | u9fs service: start after network.targetAaron Vodney2019-06-30
| | | |
* | | | treewide: remove redundant quotesvolth2019-08-26
|/ / /
* | | nixos/fuse: initMichael Weiss2019-08-11
| | | | | | | | | | | | | | | Add a module for /etc/fuse.conf. Fixes #30923.
* | | Merge pull request #30712 from peterhoeg/f/servicePeter Hoeg2019-08-02
|\ \ \ | |/ / |/| | systemd user services shouldn't run as root and other "non-interactive" users
| * | kbfs: normal users onlyPeter Hoeg2017-10-24
| | |
* | | nixos/doc: Fix spurious indentationJan Tojnar2019-06-17
| | |
* | | Merge pull request #56175 from MostAwesomeDude/tahoe-serviceSilvan Mosberger2019-05-25
|\ \ \ | | | | | | | | Fix tahoe service
| * | | services.tahoe: Use 1.13-compatible invocations.Corbin2019-02-19
| | | |
| * | | services.tahoe: Use `networking.hostName`.Corbin2019-02-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we used nothing, leading to #25273. Big thanks to @t184256 for developing and testing this fix. Fixes #25273.
* | | | nixos/ipfs: replace deprecated usage of PermissionsStartOnlyAaron Andersen2019-04-13
| | | | | | | | | | | | | | | | see https://github.com/NixOS/nixpkgs/issues/53852
* | | | openafs: minor documentation fixDmitry Kalinkin2019-02-26
| | | |
* | | | nixos: add preferLocalBuild=true; on derivations for config filesSymphorien Gibol2019-02-22
|/ / /
* | | nixos/diod: fix permissionsrnhmjoj2019-02-17
| | |
* | | Merge branch 'master' into stagingJan Tojnar2018-12-24
|\ \ \
| * | | Add IPFS warningEmery Hemingway2018-12-22
| | | |