+2
nixos/modules/misc/ids.nix
+2
nixos/modules/misc/ids.nix
···# When adding a uid, make sure it doesn't match an existing gid. And don't use uids above 399!···
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+191
nixos/modules/virtualisation/openstack/keystone.nix
+191
nixos/modules/virtualisation/openstack/keystone.nix
···+${cfg.package}/bin/keystone-manage --config-file=${keystoneConf} pki_setup --keystone-user keystone --keystone-group keystone+keystone user-create --name ${cfg.bootstrap.adminUsername} --tenant ${cfg.bootstrap.adminTenant} --pass ${cfg.bootstrap.adminPassword}+keystone user-role-add --tenant ${cfg.bootstrap.adminTenant} --user ${cfg.bootstrap.adminUsername} --role admin+keystone endpoint-create --region RegionOne --service $ID --publicurl ${cfg.bootstrap.endpointPublic} --adminurl http://localhost:35357/v2.0 --internalurl http://localhost:5000/v2.0
+53
nixos/tests/keystone.nix
+53
nixos/tests/keystone.nix
···+adminOpenstackCmd = "OS_TENANT_NAME=admin OS_USERNAME=admin OS_PASSWORD=admin OS_AUTH_URL=http://localhost:5000/v3 OS_IDENTITY_API_VERSION=3 openstack";+demoOpenstackCmd = "OS_TENANT_NAME=demo OS_USERNAME=demo OS_PASSWORD=demo OS_AUTH_URL=http://localhost:5000/v3 OS_IDENTITY_API_VERSION=3 openstack";+$machine->succeed("${adminOpenstackCmd} project create --domain default --description 'Demo Project' demo");