Check passwords.yml exist before init action

Change-Id: I6145bf3cc65bbb15eb1426ec5e3dc4e09ada544a
This commit is contained in:
caoyuan 2018-06-13 16:06:22 +08:00 committed by Borne Mace
parent 4fc34d1240
commit 231411e976
1 changed files with 4 additions and 2 deletions

View File

@ -28,8 +28,10 @@ from kolla_cli.common.utils import get_kolla_etc
def _init_keys(path):
cmd = 'kolla-genpwd'
if os.path.exists(path):
cmd = ' '.join((cmd, '-p', path))
if not os.path.exists(path):
raise Exception('The path %s does not exist' % path)
cmd = ' '.join((cmd, '-p', path))
(_, err) = subprocess.Popen(cmd, shell=True,
stdout=subprocess.PIPE,
stderr=subprocess.PIPE).communicate()