AW: unattended installation of IdP(4)

Marco Lechner mlechner at bfs.de
Wed Dec 2 16:57:36 UTC 2020


Thnx Matthew and Rod, 

that is exactly what I was looking for.
I even found that the Propertyfile can be passed to the install.sh using
"-propertyfile filename" instead of "-Didp.property.file= filename". So I am using 
/bin/install.sh -propertyfile /opt/install/idp.properties -noinput
This works as well for build.sh

Best wishes
Marco

-----Ursprüngliche Nachricht-----
Von: users [mailto:users-bounces at shibboleth.net] Im Auftrag von Rod Widdowson
Gesendet: Mittwoch, 2. Dezember 2020 17:12
An: 'Shib Users' <users at shibboleth.net>
Betreff: RE: unattended installation of IdP(4)

> You can invoke the installer with the answers:
> 
> ./bin/install.sh \
>    -Didp.sealer.password=sealerpassword \
>    -Didp.keystore.password=keystorepassword \
>    -Didp.scope=example.ac.uk \
>    -Didp.entityID=https://idp.example.ac.uk/idp \
>    -Didp.src.dir="$PWD" \
>    -Didp.host.name=idp.example.ac.uk \
>    -Didp.target.dir=/opt/shibboleth-idp
> 
> Is that what you're after?

Its not obvious but this is documented here[1] and thence here[2] and here[3].

It may be of interest to you that you can pop these into a property file and pass that in via 

	-Didp.property.file=filename

[1]
https://wiki.shibboleth.net/confluence/display/IDP4/Programming+the+V4+Installer#ProgrammingtheV4Installer-Property-DrivenInstall
[2]
https://build.shibboleth.net/nexus/service/local/repositories/site/content/java-identity-provider/4.0.1/apidocs/net/shibboleth/idp/i
nstaller/InstallerPropertiesImpl.html
[3]
https://build.shibboleth.net/nexus/service/local/repositories/site/content/java-identity-provider/4.0.1/apidocs/constant-values.html
#net.shibboleth.idp.installer.InstallerPropertiesImpl.PROPERTY_SOURCE_FILE

-- 
For Consortium Member technical support, see https://wiki.shibboleth.net/confluence/x/coFAAg
To unsubscribe from this list send an email to users-unsubscribe at shibboleth.net


More information about the users mailing list