From bca931693f96e48f44a925ec107e625ea974524a Mon Sep 17 00:00:00 2001 From: Mark Goddard Date: Mon, 6 Nov 2017 20:43:16 +0000 Subject: [PATCH] Remove stale script configure-kayobe.sh --- tools/configure-kayobe.sh | 77 --------------------------------------- 1 file changed, 77 deletions(-) delete mode 100755 tools/configure-kayobe.sh diff --git a/tools/configure-kayobe.sh b/tools/configure-kayobe.sh deleted file mode 100755 index 4ba068f91..000000000 --- a/tools/configure-kayobe.sh +++ /dev/null @@ -1,77 +0,0 @@ -#!/bin/bash - -set -e - -function configure_kayobe { - KAYOBE_CONFIG_PATH=${KAYOBE_CONFIG_PATH:-/etc/kayobe} - sudo yum -y install python-netaddr - sudo mkdir -p ${KAYOBE_CONFIG_PATH} - sudo chown ${USER}:${USER} ${KAYOBE_CONFIG_PATH} - chmod 755 ${KAYOBE_CONFIG_PATH} - cp -r etc/kayobe/* ${KAYOBE_CONFIG_PATH} - my_interface=$(ip route get 8.8.8.8 | awk '{ print $5 }') - my_ip=$(ip route get 8.8.8.8 | awk '{ print $7 }') - gateway=$(ip route get 8.8.8.8 | awk '{ print $3 }') - cidr=$(ip a show $my_interface | awk '$1 == "inet" { print $2 }') - vip=$(python -c "import netaddr; a = netaddr.IPAddress('$my_ip'); print a+2") - cat >> ${KAYOBE_CONFIG_PATH}/ntp.yml << EOF - -####################################################### -# Local config -timezone: GMT -EOF - - cat >> ${KAYOBE_CONFIG_PATH}/networks.yml << EOF - -####################################################### -# Local config -provision_oc_net_name: 'the_net' -provision_wl_net_name: 'the_net' -internal_net_name: 'the_net' -public_net_name: 'the_net' -external_net_name: 'the_net' -storage_net_name: 'the_net' -storage_mgmt_net_name: 'the_net' - -the_net_vip_address: ${vip} -the_net_cidr: ${cidr} -the_net_gateway: ${gateway} -EOF - - cat > ${KAYOBE_CONFIG_PATH}/network-allocation.yml << EOF ---- -the_net_ips: - localhost: ${my_ip} -EOF - - cat > ${KAYOBE_CONFIG_PATH}/inventory/hosts << EOF -[config-mgmt] -# This host acts as the configuration management control host. This must be -# localhost. -localhost ansible_connection=local - -[seed] -# This host will provide the Bifrost undercloud. -localhost ansible_host=127.0.0.1 - -[controllers] -# These hosts will provide the OpenStack overcloud. -EOF - - if [[ -e ~/kayobe-env ]] ; then - for controller_ip in $(python -c "import json -with open('/home/centos/kayobe-env') as f: - cfg = json.load(f) -for ctl_ip in cfg['controller_ips']: - print ctl_ip"); do - echo " '$controller_ip': $controller_ip" >> ${KAYOBE_CONFIG_PATH}/network-allocation.yml - echo $controller_ip >> ${KAYOBE_CONFIG_PATH}/inventory/hosts - done - fi -} - -function main { - configure_kayobe -} - -main $@