Fix key management in devstack job

Change-Id: I4fa999b58d0bebb44fac17b30d93056da7bdb589
This commit is contained in:
Ilya Shakhat 2019-01-11 14:59:58 +01:00
parent e1cc109486
commit c56709b6c1
4 changed files with 6 additions and 4 deletions

View File

@ -10,7 +10,9 @@ function install_os_faults() {
}
function configure_os_faults() {
# if no key existed, create it; otherwise overwrite
mkdir -p ${SSH_DIR}
rm -f ${SSH_DIR}/os-faults-key*
ssh-keygen -t rsa -f ${SSH_DIR}/os-faults-key -N ''
cat ${SSH_DIR}/os-faults-key.pub >> ${SSH_DIR}/authorized_keys
cp ${SSH_DIR}/os-faults-key* ${PROJECT_DIR}

View File

@ -4,5 +4,5 @@ cloud_management:
address: localhost
auth:
username: stack
private_key_file: os_faults_key
private_key_file: /opt/stack/.ssh/os-faults-key
iface: lo

View File

@ -6,7 +6,7 @@ node_discover:
- ip: localhost
auth:
username: stack
private_key_file: os_faults_key
private_key_file: /opt/stack/.ssh/os-faults-key
services:
memcached:
args:

View File

@ -32,7 +32,7 @@ class TestOSFaultsUniversalDriverLibrary(base.BaseTestCase):
'ip': 'localhost',
'auth': {
'username': 'stack',
'private_key_file': 'os_faults_key'
'private_key_file': '/opt/stack/.ssh/os-faults-key'
}
}
]
@ -59,7 +59,7 @@ class TestOSFaultsDevstackDriverLibrary(base.BaseTestCase):
'iface': 'lo',
'auth': {
'username': 'stack',
'private_key_file': 'os_faults_key'
'private_key_file': '/opt/stack/.ssh/os-faults-key'
}
}
}