forked from fediversity/fediversity
simplify helper function evalOption to drop the first parameter (#580)
Reviewed-on: fediversity/fediversity#580
This commit is contained in:
parent
b0b32af2ab
commit
1690fcb265
2 changed files with 6 additions and 8 deletions
|
|
@ -17,12 +17,12 @@ let
|
|||
tf-netbox-store-ips
|
||||
tf-netbox-get-ip
|
||||
;
|
||||
netbox-store-ips = evalOption "tf-netbox-store-ips" tf-netbox-store-ips {
|
||||
netbox-store-ips = evalOption tf-netbox-store-ips {
|
||||
httpBackend = tfBackend "proxmox-test/store-ips";
|
||||
startAddress = "192.168.10.236/24";
|
||||
endAddress = "192.168.10.240/24";
|
||||
};
|
||||
netbox-get-ip = evalOption "tf-netbox-get-ip" tf-netbox-get-ip {
|
||||
netbox-get-ip = evalOption tf-netbox-get-ip {
|
||||
httpBackend = tfBackend "proxmox-test/get-ip";
|
||||
};
|
||||
netboxUser = "netbox";
|
||||
|
|
|
|||
|
|
@ -28,17 +28,15 @@ rec {
|
|||
}).config;
|
||||
|
||||
evalOption =
|
||||
name: opts: conf:
|
||||
opts: conf:
|
||||
(lib.evalModules {
|
||||
modules = [
|
||||
{
|
||||
options = {
|
||||
"${name}" = opts;
|
||||
};
|
||||
config."${name}" = conf;
|
||||
options.opt = opts;
|
||||
config.opt = conf;
|
||||
}
|
||||
];
|
||||
}).config."${name}";
|
||||
}).config.opt;
|
||||
|
||||
toBash =
|
||||
v:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue