Skip to content

Instantly share code, notes, and snippets.

View trown's full-sized avatar

John Trowbridge trown

  • Chapel Hill, NC
View GitHub Profile

Keybase proof

I hereby claim:

  • I am trown on github.
  • I am trown (https://keybase.io/trown) on keybase.
  • I have a public key ASC3lSop449cFdUmiJA8Jk1Z-wBGj9tjz2KRfZySJgOe6wo

To claim this, I am signing this object:

export OS_CLOUD=<PUT YOUR CLOUD HERE>
expoft CLUSTER_NAME=<THIS IS THE PREFIX USED ON ALL RESOURCES ie the * in *-master-0>
openstack server list -c ID -f value --name $CLUSTER_NAME | xargs openstack server delete
openstack router remove subnet $CLUSTER_NAME-external-router $CLUSTER_NAME-service
openstack router remove subnet $CLUSTER_NAME-external-router $CLUSTER_NAME-nodes
# delete interfaces from the router
openstack network trunk list -c Name -f value | grep $CLUSTER_NAME | xargs openstack network trunk delete
openstack port list --network $CLUSTER_NAME-openshift -c ID -f value | xargs openstack port delete
@trown
trown / gist:83bda1f330ff28afe7cb515515f7d3ef
Created January 5, 2017 14:03
function for opening gzipped CI logs
function getlog(){
pushd $(mktemp -d)
curl -O $1
archive=${1##*/}
gunzip $archive
logname=${archive%.gz}
less $logname
popd
}
#! /bin/bash
set -ex
# After package install
# https://review.openstack.org/#/c/257522/
sudo yum install -y openstack-puppet-modules
sudo sed -i "s%neutron/admin_%neutron/%" /usr/share/openstack-puppet/modules/nova/manifests/network/neutron.pp
sudo sed -i "s%neutron/auth_strategy%neutron/auth_plugin%" /usr/share/openstack-puppet/modules/nova/manifests/network/neutron.pp
sudo sed -i "s/keystone/password/" /usr/share/openstack-puppet/modules/nova/manifests/network/neutron.pp
@trown
trown / RDOM-M1workaround.sh
Last active December 10, 2015 05:18
Mitaka test day 1 workaround script
#!/bin/bash
set -e
# Workaround ceilometer alarm being replaced by aodh by removing ceilometer alarm installation from undercloud and overcloud
# undercloud - remove the puppet includes for ceilometer alarm
grep -v "include ::ceilometer::alarm::" \
/usr/share/instack-undercloud/puppet-stack-config/puppet-stack-config.pp > /tmp/puppet-stack-config-no-alarm.pp
mv /tmp/puppet-stack-config-no-alarm.pp /usr/share/instack-undercloud/puppet-stack-config/puppet-stack-config.pp