summaryrefslogtreecommitdiffstats
path: root/ipsilon
diff options
context:
space:
mode:
authorRich Megginson <rmeggins@redhat.com>2015-06-08 16:22:27 -0600
committerPatrick Uiterwijk <puiterwijk@redhat.com>2015-06-09 18:54:02 +0200
commit42369d4899ed5e56bd9a0cf1752c3ceb223cab80 (patch)
treec02cc2e1c01f7e57a0e9609d93589badc041fc86 /ipsilon
parentef45f3deb7b6c8ca4b95f6e027b2bd16a675b598 (diff)
downloadipsilon-42369d4899ed5e56bd9a0cf1752c3ceb223cab80.tar.gz
ipsilon-42369d4899ed5e56bd9a0cf1752c3ceb223cab80.tar.xz
ipsilon-42369d4899ed5e56bd9a0cf1752c3ceb223cab80.zip
ipsilon-client-install give password in env. var.
https://fedorahosted.org/ipsilon/ticket/142 If --admin-password is not given, see if the IPSILON_ADMIN_PASSWORD environment variable is set, and use it for the admin_password, before doing getpass(). Signed-off-by: Rich Megginson <rmeggins@redhat.com> Reviewed-by: Patrick Uiterwijk <puiterwijk@redhat.com>
Diffstat (limited to 'ipsilon')
-rwxr-xr-xipsilon/install/ipsilon-client-install3
1 files changed, 3 insertions, 0 deletions
diff --git a/ipsilon/install/ipsilon-client-install b/ipsilon/install/ipsilon-client-install
index 78dfb51..09af718 100755
--- a/ipsilon/install/ipsilon-client-install
+++ b/ipsilon/install/ipsilon-client-install
@@ -115,6 +115,9 @@ def saml2():
logger.error("Failed to read password file!\n" +
"Error: [%s]" % e)
raise
+ elif ('IPSILON_ADMIN_PASSWORD' in os.environ) and \
+ (os.environ['IPSILON_ADMIN_PASSWORD']):
+ admin_password = os.environ['IPSILON_ADMIN_PASSWORD']
else:
admin_password = getpass.getpass('%s password: ' %
args['admin_user'])