mirror of
https://github.com/ceph/ceph
synced 2024-12-26 21:43:10 +00:00
821511bd32
Many of the files in qa/qa_scripts/openstack had incorrect shebang lines: the bang was missing. This means that those scripts would execute using the calling user's login shell, which is doubtless not what the author intended. Now they'll always use bash. Two scripts do not need shebangs, because they contain only library functions and don't execute anything. I removed their shebangs. Signed-off-by: Alan Somers <asomers@gmail.com>
21 lines
604 B
Bash
Executable File
21 lines
604 B
Bash
Executable File
#!/usr/bin/env bash
|
|
#
|
|
# Install openstack by running packstack.
|
|
#
|
|
# Implements the operations in:
|
|
# https://docs.google.com/document/d/1us18KR3LuLyINgGk2rmI-SVj9UksCE7y4C2D_68Aa8o/edit?ts=56a78fcb
|
|
#
|
|
# The directory named files contains a template for the kilo.conf file used by packstack.
|
|
#
|
|
set -fv
|
|
source ./copy_func.sh
|
|
source ./fix_conf_file.sh
|
|
openstack_node=${1}
|
|
ceph_node=${2}
|
|
|
|
copy_file execs/openstack-preinstall.sh $openstack_node . 0777
|
|
fix_conf_file $openstack_node kilo .
|
|
ssh $openstack_node sudo ./openstack-preinstall.sh
|
|
sleep 240
|
|
ssh $openstack_node sudo packstack --answer-file kilo.conf
|