git.delta.rocks / fleet / refs/commits / 3ddf3ff6da5e

difftreelog

fix explicit systemctl

kzonlluxYaroslav Bolyukin2026-04-22parent: #70a291c.patch.diff

4 files changed

addeddocs/index.adocdiffbeforeafterboth

no changes

addeddocs/migration.adocdiffbeforeafterboth

no changes

modifieddocs/secrets.adocdiffbeforeafterboth
1= Fleet Secrets Management System1= Fleet Secrets Management System
2:slug: secrets
3:order: 1
24
3== Overview5== Overview
46
modifiedmodules/nixos/online.nixdiffbeforeafterboth
17 ;17 ;
18 inherit (lib.attrsets) mapAttrs;18 inherit (lib.attrsets) mapAttrs;
19 inherit (lib.trivial) isString;19 inherit (lib.trivial) isString;
20 inherit (lib.meta) getExe';
20in21in
21{22{
22 options.system.onlineActivationScripts = mkOption {23 options.system.onlineActivationScripts = mkOption {
7879
79 system.activationScripts = {80 system.activationScripts = {
80 onlineActivation = {81 onlineActivation = {
81 text = ''82 text = ''
82 if [ ! -z ''${FLEET_ONLINE_ACTIVATION+x} ]; then83 if [ ! -z ''${FLEET_ONLINE_ACTIVATION+x} ]; then
83 1>&2 echo "online activation; hello, fleet!"84 1>&2 echo "online activation; hello, fleet!"
84 systemctl start online-activation.target85 ${getExe' config.systemd.package "systemctl"} start online-activation.target
85 fi86 fi
86 '';87 '';
87 supportsDryActivation = true;88 supportsDryActivation = true;
88 };89 };
89 }90 }