Remove default for --overcloud-ssh-key
The default value for --overcloud-ssh-key was wrong (it was actually a username). Instead of using a default value at all, just remove the default since we can't sanely pick one. Change-Id: I57a7293f0cc08b0fab0ee7c2f0b4c0a8b2bd2f44 Closes-Bug: #1736606
This commit is contained in:
parent
cc5fee3cab
commit
ea80a56987
@ -0,0 +1,5 @@
|
||||
---
|
||||
fixes:
|
||||
- The default value for --overcloud-ssh-key was wrong (it was actually a
|
||||
username). Instead of using a default value at all, just remove the default
|
||||
since we can't sanely pick one.
|
@ -18,7 +18,6 @@ import argparse
|
||||
import logging
|
||||
import os
|
||||
import os.path
|
||||
import pwd
|
||||
import re
|
||||
import shutil
|
||||
import six
|
||||
@ -741,7 +740,6 @@ class DeployOvercloud(command.Command):
|
||||
)
|
||||
parser.add_argument(
|
||||
'--overcloud-ssh-key',
|
||||
default=pwd.getpwuid(os.getuid()).pw_name,
|
||||
help=_('Key path for ssh access to overcloud nodes.')
|
||||
)
|
||||
parser.add_argument(
|
||||
|
@ -118,8 +118,10 @@ def config_download(log, clients, stack, templates, deployed_server,
|
||||
|
||||
env = os.environ.copy()
|
||||
env.update(dict(OVERCLOUD_HOSTS=' '.join(ips),
|
||||
OVERCLOUD_SSH_USER=ssh_user,
|
||||
OVERCLOUD_SSH_KEY=ssh_key))
|
||||
OVERCLOUD_SSH_USER=ssh_user))
|
||||
|
||||
if ssh_key:
|
||||
env['OVERCLOUD_SSH_KEY'] = ssh_key
|
||||
|
||||
proc = subprocess.Popen([script_path], env=env, shell=True,
|
||||
stdout=subprocess.PIPE,
|
||||
|
Loading…
Reference in New Issue
Block a user