Skip to content

Instantly share code, notes, and snippets.

@ccamacho
Last active July 4, 2016 11:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ccamacho/8ed8c144417efd87b611d93db047a904 to your computer and use it in GitHub Desktop.
Save ccamacho/8ed8c144417efd87b611d93db047a904 to your computer and use it in GitHub Desktop.
Deploying tripleo master
#Execute on the hypervisor:
sudo useradd stack
echo "stack:stack" | chpasswd
echo "stack ALL=(root) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/stack
sudo chmod 0440 /etc/sudoers.d/stack
su - stack
sudo yum -y install epel-release
sudo yum -y install yum-plugin-priorities
#Master
sudo curl -o /etc/yum.repos.d/delorean.repo http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tripleo/delorean.repo
sudo curl -o /etc/yum.repos.d/delorean-deps.repo http://trunk.rdoproject.org/centos7/delorean-deps.repo
export NODE_DIST=centos7
export NODE_CPU=4
export NODE_MEM=8000
export UNDERCLOUD_NODE_CPU=4
export UNDERCLOUD_NODE_MEM=8000
export NODE_COUNT=3
export FS_TYPE=ext4
sudo yum install -y instack-undercloud
instack-virt-setup
#Meh... Stuck in a dependency issue..
#On the undercloud:
#Now go to the undercloud node to install it.
ssh root@`sudo virsh domifaddr instack | grep $(tripleo get-vm-mac instack) | awk '{print $4}' | sed 's/\/.*$//'`
su - stack
sudo yum -y install yum-plugin-priorities
export USE_DELOREAN_TRUNK=1
export DELOREAN_TRUNK_REPO="http://buildlogs.centos.org/centos/7/cloud/x86_64/rdo-trunk-master-tripleo/"
export DELOREAN_REPO_FILE="delorean.repo"
export FS_TYPE=ext4
git clone https://github.com/openstack/tripleo-heat-templates
git clone https://github.com/openstack-infra/tripleo-ci.git
./tripleo-ci/scripts/tripleo.sh --all
#Will do..
#repo_setup
#undercloud
#overcloud_images
#register_nodes
#introspect_nodes
#overcloud_deploy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment