X-Git-Url: http://git.cascardo.info/?p=cascardo%2Fipsilon.git;a=blobdiff_plain;f=ipsilon%2Finstall%2Fipsilon-client-install;h=d48df1b8bbfff065a6af2be8b409dd8a7719bdf3;hp=b9cc4b69d7a6b61e274084a5371c67a37cc21cfd;hb=f139821010d71a07e011b257132b4acbc872a21b;hpb=47ff8363b7961188084f05c55558a166b06decb4 diff --git a/ipsilon/install/ipsilon-client-install b/ipsilon/install/ipsilon-client-install index b9cc4b6..d48df1b 100755 --- a/ipsilon/install/ipsilon-client-install +++ b/ipsilon/install/ipsilon-client-install @@ -78,7 +78,7 @@ def saml2(): raise path = None - if args['saml_httpd']: + if not args['saml_no_httpd']: path = os.path.join(SAML2_HTTPDIR, args['hostname']) os.makedirs(path, 0750) else: @@ -100,7 +100,7 @@ def saml2(): sp_metafile = os.path.join(path, 'metadata.xml') m.output(sp_metafile) - if args['saml_httpd']: + if not args['saml_no_httpd']: idp_metafile = os.path.join(path, 'idp-metadata.xml') with open(idp_metafile, 'w+') as f: f.write(idpmeta) @@ -125,7 +125,8 @@ def saml2(): 'saml_sp_meta': sp_metafile, 'saml_idp_meta': idp_metafile, 'saml_sp': args['saml_sp'], - 'saml_auth': saml_auth, sp=psp} + 'saml_auth': saml_auth, + 'sp': psp} files.write_from_template(SAML2_CONFFILE, SAML2_TEMPLATE, samlopts) files.fix_user_dirs(SAML2_HTTPDIR, args['httpd_user']) @@ -183,12 +184,12 @@ def parse_args(): help="Account allowed to create a SP") parser.add_argument('--httpd-user', default='apache', help="Web server account used to read certs") - parser.add_argument('--saml', action='store_true', default=False, + parser.add_argument('--saml', action='store_true', default=True, help="Whether to install a saml2 SP") parser.add_argument('--saml-idp-metadata', default=None, help="A URL pointing at the IDP Metadata (FILE or HTTP)") - parser.add_argument('--saml-httpd', action='store_true', default=False, - help="Automatically configure httpd") + parser.add_argument('--saml-no-httpd', action='store_true', default=False, + help="Do not configure httpd") parser.add_argument('--saml-base', default='/', help="Where saml2 authdata is available") parser.add_argument('--saml-auth', default=SAML2_PROTECTED,