nixpkgs-suyu/nixos/modules
aszlig 6e10705754
nixos/taskserver: Handle declarative conf via JSON
We now no longer have the stupid --service-helper option, which silences
messages about already existing organisations, users or groups.

Instead of that option, we now have a new subcommand called
"process-json", which accepts a JSON file directly from the specified
NixOS module options and creates/deletes the users accordingly.

Note that this still has a two issues left to solve in this area:

 * Deletion is not supported yet.
 * If a user is created imperatively, the next run of process-json will
   delete it once deletion is supported.

So we need to implement deletion and a way to mark organisations, users
and groups as "imperatively managed".

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
2016-04-11 22:24:58 +02:00
..
config pulseaudio nixos module: run as systemd user service instead 2016-04-02 23:18:22 +08:00
hardware opengl.extraPackages32: pkgsi686Linux in example 2016-03-26 00:50:56 +11:00
i18n/inputMethod fcitx: show available engines in module description 2016-02-28 07:12:55 -06:00
installer nixos-generate-config.pl: correct path for broadcom-43xx 2016-03-31 23:47:20 +01:00
misc nixos/ids: Rename uid and add gid for "taskd" 2016-04-05 18:53:31 +02:00
profiles Fix the boot-ec2-config test 2016-03-30 22:22:40 +02:00
programs ssh: Fix support for ssh-dss host keys 2016-04-01 15:54:52 +02:00
security fix installer tests #13559 2016-03-12 20:19:40 +00:00
services nixos/taskserver: Handle declarative conf via JSON 2016-04-11 22:24:58 +02:00
system Revert "initrd: Use modprobe from busybox" 2016-04-01 17:39:09 +02:00
tasks Remove setting non-existent sysctl options 2016-03-15 17:44:30 +01:00
testing test-instrumentation.nix: Only clear $PAGER in the backdoor shell 2016-02-23 11:56:09 +01:00
virtualisation Add 16.03 AMIs 2016-04-05 11:25:12 +02:00
module-list.nix nixos/taskserver: Factor out nixos-taskdctl 2016-04-05 18:53:31 +02:00
rename.nix services.xserver.startGnuPGAgent: remove obsolete NixOS option 2016-03-18 11:06:31 +01:00