-
-
Save pkilambi/9607342 to your computer and use it in GitHub Desktop.
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 | |
wget http://openstack-repo.cisco.com/openstack/APT-GPG-KEY-Cisco | |
cat APT-GPG-KEY-Cisco|apt-key add - | |
cat > /etc/apt/sources.list.d/cisco-openstack-mirror_icehouse.list<<EOF | |
# cisco-openstack-mirror_icehouse | |
deb http://openstack-repo.cisco.com/openstack/cisco icehouse-proposed main | |
deb-src http://openstack-repo.cisco.com/openstack/cisco icehouse-proposed main | |
EOF | |
apt-get update | |
apt-get install puppet -y | |
cd /usr/share/puppet | |
mkdir modules | |
cd modules | |
git clone https://github.com/stackforge/puppet-ceilometer ceilometer | |
cd ceilometer | |
git fetch https://review.openstack.org/stackforge/puppet-ceilometer refs/changes/52/80752/1 && git checkout FETCH_HEAD | |
cd .. | |
cd /root | |
git clone https://github.com/CiscoSystems/puppet_openstack_builder | |
cd puppet_openstack_builder | |
git remote add upstream https://github.com/stackforge/puppet_openstack_builder | |
git fetch https://review.openstack.org/stackforge/puppet_openstack_builder refs/changes/39/80739/3 && git cherry-pick FETCH_HEAD | |
sed -i '/<<<<<<< HEAD/d' install-scripts/cisco.install.sh | |
sed -i '/cat > \/etc\/apt\/sources.list.d\/cisco-openstack-mirror_havana.list<<EOF/d' install-scripts/cisco.install.sh | |
sed -i '/deb http:\/\/openstack-repo.cisco.com\/openstack\/cisco havana main/d' install-scripts/cisco.install.sh | |
sed -i '/deb-src http:\/\/openstack-repo.cisco.com\/openstack\/cisco havana main/d' install-scripts/cisco.install.sh | |
sed -i '/=======/d' install-scripts/cisco.install.sh | |
sed -i '/>>>>>>> cf0958c... Move to Icehouse/d' install-scripts/cisco.install.sh | |
scripts/cisco.install.sh | |
sed -i '/apt-get remove --purge --yes puppet puppet-common/s/^/#/g' install-scripts/cisco.install.sh | |
sed -i '/rubygems/d' install-scripts/install.sh | |
sed -i '/ceilometer/d' modules.list | |
sed -i 's/stdlib/module-puppetlabs-stdlib/g' modules.list | |
sed -i '/- naginator/s/^/#/g' data/class_groups/build.yaml | |
cd install-scripts | |
sed -i 's/icehouse main/icehouse-proposed main/g' cisco.install.sh | |
cd /root/puppet_openstack_builder/data/hiera_data/vendor | |
sed -i "s/pocket: ''/pocket: '-proposed'/" cisco_coi_common.yaml | |
cd /root/puppet_openstack_builder/install-scripts | |
echo "coe::base::supplemental_repo: false" >> /root/puppet_openstack_builder/data/hiera_data/user.common.yaml |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment