Last active
June 13, 2016 07:56
-
-
Save d0ugal/675d15b9e3c796c0aa3d0aca10f82d5c to your computer and use it in GitHub Desktop.
TripleO
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -xe | |
sudo yum upgrade -y | |
sudo yum install -y tmux vim wget | |
sudo useradd stack | |
echo "stack ALL=(root) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/stack | |
sudo chmod 0440 /etc/sudoers.d/stack | |
su - stack |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -xe | |
if [[ $USER != "stack" ]]; then | |
echo "Must be run as stack user."; | |
exit 1; | |
fi | |
sudo yum -y install epel-release | |
sudo curl -o /etc/yum.repos.d/delorean.repo http://trunk.rdoproject.org/centos7/current-tripleo/delorean.repo | |
sudo curl -o /etc/yum.repos.d/delorean-current.repo http://trunk.rdoproject.org/centos7/current/delorean.repo | |
sudo sed -i 's/\[delorean\]/\[delorean-current\]/' /etc/yum.repos.d/delorean-current.repo | |
sudo /bin/bash -c "cat <<EOF>>/etc/yum.repos.d/delorean-current.repo | |
includepkgs=diskimage-builder,instack,instack-undercloud,os-apply-config,os-cloud-config,os-collect-config,os-net-config,os-refresh-config,python-tripleoclient,tripleo-common,openstack-tripleo-heat-templates,openstack-tripleo-image-elements,openstack-tripleo,openstack-tripleo-puppet-elements,openstack-puppet-modules | |
EOF" | |
sudo curl -o /etc/yum.repos.d/delorean-deps.repo http://trunk.rdoproject.org/centos7/delorean-deps.repo | |
sudo yum install -y instack-undercloud | |
./restack.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -xe | |
if [[ $USER != "stack" ]]; then | |
echo "Must be run as stack user."; | |
exit 1; | |
fi | |
sudo virsh destroy instack || true; | |
sudo virsh undefine instack || true; | |
virsh destroy instack || true; | |
virsh undefine instack || true; | |
export NODE_DIST=centos7; | |
export NODE_CPU=4; | |
export NODE_MEM=16384; | |
export UNDERCLOUD_NODE_CPU=4; | |
export UNDERCLOUD_NODE_MEM=16384; | |
export NODE_COUNT=3; | |
instack-virt-setup; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash -xe | |
if [[ $USER != "stack" ]]; then | |
echo "Must be run as stack user."; | |
exit 1; | |
fi | |
sudo yum -y install epel-release | |
sudo curl -o /etc/yum.repos.d/delorean.repo http://trunk.rdoproject.org/centos7/current-tripleo/delorean.repo | |
sudo curl -o /etc/yum.repos.d/delorean-current.repo http://trunk.rdoproject.org/centos7/current/delorean.repo | |
sudo sed -i 's/\[delorean\]/\[delorean-current\]/' /etc/yum.repos.d/delorean-current.repo | |
sudo /bin/bash -c "cat <<EOF>>/etc/yum.repos.d/delorean-current.repo | |
includepkgs=diskimage-builder,instack,instack-undercloud,os-apply-config,os-cloud-config,os-collect-config,os-net-config,os-refresh-config,python-tripleoclient,tripleo-common,openstack-tripleo-heat-templates,openstack-tripleo-image-elements,openstack-tripleo,openstack-tripleo-puppet-elements,openstack-puppet-modules | |
EOF" | |
sudo curl -o /etc/yum.repos.d/delorean-deps.repo http://trunk.rdoproject.org/centos7/delorean-deps.repo | |
sudo yum -y install yum-plugin-priorities vim | |
sudo yum install -y python-tripleoclient | |
export DIB_INSTALLTYPE_puppet_modules=source | |
openstack undercloud install | |
source ~/stackrc | |
export NODE_DIST=centos7 | |
export USE_DELOREAN_TRUNK=1 | |
export DELOREAN_TRUNK_REPO="http://trunk.rdoproject.org/centos7/current-tripleo/" | |
export DELOREAN_REPO_FILE="delorean.repo" | |
export DIB_INSTALLTYPE_puppet_modules=source | |
openstack overcloud image build --all | |
wget https://bootstrap.pypa.io/get-pip.py; | |
sudo python get-pip.py; | |
sudo pip install virtualenv git-review; | |
git clone https://github.com/openstack/python-tripleoclient.git; | |
git clone https://github.com/openstack/tripleo-common.git; | |
sudo yum install -y libffi-devel libssl-devel openssl-devel; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment