forked from mirrors/nixpkgs
Merge pull request #39072 from jbgi/azure-agent-mount-resource-option
Azure agent mount resource option + bash to path
This commit is contained in:
commit
6bd83e624c
|
@ -66,6 +66,10 @@ in
|
||||||
default = false;
|
default = false;
|
||||||
description = "Whether to enable verbose logging.";
|
description = "Whether to enable verbose logging.";
|
||||||
};
|
};
|
||||||
|
mountResourceDisk = mkOption {
|
||||||
|
default = true;
|
||||||
|
description = "Whether the agent should format (ext4) and mount the resource disk to /mnt/resource.";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
###### implementation
|
###### implementation
|
||||||
|
@ -112,7 +116,7 @@ in
|
||||||
Provisioning.ExecuteCustomData=n
|
Provisioning.ExecuteCustomData=n
|
||||||
|
|
||||||
# Format if unformatted. If 'n', resource disk will not be mounted.
|
# Format if unformatted. If 'n', resource disk will not be mounted.
|
||||||
ResourceDisk.Format=y
|
ResourceDisk.Format=${if cfg.mountResourceDisk then "y" else "n"}
|
||||||
|
|
||||||
# File system on the resource disk
|
# File system on the resource disk
|
||||||
# Typically ext3 or ext4. FreeBSD images should use 'ufs2' here.
|
# Typically ext3 or ext4. FreeBSD images should use 'ufs2' here.
|
||||||
|
@ -181,7 +185,7 @@ in
|
||||||
after = [ "network-online.target" "sshd.service" ];
|
after = [ "network-online.target" "sshd.service" ];
|
||||||
wants = [ "network-online.target" ];
|
wants = [ "network-online.target" ];
|
||||||
|
|
||||||
path = [ pkgs.e2fsprogs ];
|
path = [ pkgs.e2fsprogs pkgs.bash ];
|
||||||
description = "Windows Azure Agent Service";
|
description = "Windows Azure Agent Service";
|
||||||
unitConfig.ConditionPathExists = "/etc/waagent.conf";
|
unitConfig.ConditionPathExists = "/etc/waagent.conf";
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
|
|
Loading…
Reference in a new issue