1
0
mirror of https://github.com/laurivosandi/certidude synced 2024-12-22 16:25:17 +00:00

config: Use commas in addition to spaces as subnet delimiters

This commit is contained in:
Lauri Võsandi 2018-05-25 08:56:14 +00:00
parent 68d4af15dc
commit da689ad96f
2 changed files with 12 additions and 12 deletions

View File

@ -18,7 +18,7 @@ class ImageBuilderResource(object):
def on_get(self, req, resp, profile, suggested_filename): def on_get(self, req, resp, profile, suggested_filename):
router = [j[0] for j in authority.list_signed( router = [j[0] for j in authority.list_signed(
common_name=config.cp2.get(profile, "router"))][0] common_name=config.cp2.get(profile, "router"))][0]
subnets = set([ip_network(j) for j in config.cp2.get(profile, "subnets").split(" ")]) subnets = set([ip_network(j) for j in config.cp2.get(profile, "subnets").replace(",", " ").split(" ")])
model = config.cp2.get(profile, "model") model = config.cp2.get(profile, "model")
build_script_path = config.cp2.get(profile, "command") build_script_path = config.cp2.get(profile, "command")
overlay_path = config.cp2.get(profile, "overlay") overlay_path = config.cp2.get(profile, "overlay")

View File

@ -26,27 +26,27 @@ LDAP_BASE = cp.get("accounts", "ldap base")
LDAP_MAIL_ATTRIBUTE = cp.get("accounts", "ldap mail attribute") LDAP_MAIL_ATTRIBUTE = cp.get("accounts", "ldap mail attribute")
USER_SUBNETS = set([ipaddress.ip_network(j) for j in USER_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "user subnets").split(" ") if j]) cp.get("authorization", "user subnets").replace(",", " ").split(" ") if j])
ADMIN_SUBNETS = set([ipaddress.ip_network(j) for j in ADMIN_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "admin subnets").split(" ") if j]) cp.get("authorization", "admin subnets").replace(",", " ").split(" ") if j])
AUTOSIGN_SUBNETS = set([ipaddress.ip_network(j) for j in AUTOSIGN_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "autosign subnets").split(" ") if j]) cp.get("authorization", "autosign subnets").replace(",", " ").split(" ") if j])
REQUEST_SUBNETS = set([ipaddress.ip_network(j) for j in REQUEST_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "request subnets").split(" ") if j]).union(AUTOSIGN_SUBNETS) cp.get("authorization", "request subnets").replace(",", " ").split(" ") if j]).union(AUTOSIGN_SUBNETS)
SCEP_SUBNETS = set([ipaddress.ip_network(j) for j in SCEP_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "scep subnets").split(" ") if j]) cp.get("authorization", "scep subnets").replace(",", " ").split(" ") if j])
OCSP_SUBNETS = set([ipaddress.ip_network(j) for j in OCSP_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "ocsp subnets").split(" ") if j]) cp.get("authorization", "ocsp subnets").replace(",", " ").split(" ") if j])
CRL_SUBNETS = set([ipaddress.ip_network(j) for j in CRL_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "crl subnets").split(" ") if j]) cp.get("authorization", "crl subnets").replace(",", " ").split(" ") if j])
RENEWAL_SUBNETS = set([ipaddress.ip_network(j) for j in RENEWAL_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "renewal subnets").split(" ") if j]) cp.get("authorization", "renewal subnets").replace(",", " ").split(" ") if j])
OVERWRITE_SUBNETS = set([ipaddress.ip_network(j) for j in OVERWRITE_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "overwrite subnets").split(" ") if j]) cp.get("authorization", "overwrite subnets").replace(",", " ").split(" ") if j])
MACHINE_ENROLLMENT_SUBNETS = set([ipaddress.ip_network(j) for j in MACHINE_ENROLLMENT_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "machine enrollment subnets").split(" ") if j]) cp.get("authorization", "machine enrollment subnets").replace(",", " ").split(" ") if j])
KERBEROS_SUBNETS = set([ipaddress.ip_network(j) for j in KERBEROS_SUBNETS = set([ipaddress.ip_network(j) for j in
cp.get("authorization", "kerberos subnets").split(" ") if j]) cp.get("authorization", "kerberos subnets").replace(",", " ").split(" ") if j])
AUTHORITY_DIR = "/var/lib/certidude" AUTHORITY_DIR = "/var/lib/certidude"
AUTHORITY_PRIVATE_KEY_PATH = cp.get("authority", "private key path") AUTHORITY_PRIVATE_KEY_PATH = cp.get("authority", "private key path")