Example #1
0
def tomcat_deploy(portal_host,hostnames):
	os.system("sed -i 's/HOSTNAME/%s/g' /etc/puppet/files/tomcat_deploy.sh" % (hostnames))
	os.system("sed -i 's/NODE/tomcat/g' /etc/puppet/manifests/site.pp")
	puppet_run.puppet_run(portal_host)
	time.sleep(15)
	os.system("sed -i 's/%s/HOSTNAME/g' /etc/puppet/files/tomcat_deploy.sh" % (hostnames))
	os.system("sed -i 's/tomcat/NODE/g' /etc/puppet/manifests/site.pp")
Example #2
0
def cc_deploy(cc_host,hosts,config):
	staticIP = config.get("pairs",cc_host).split(",")[1]
	os.system("sed -i 's/CCIP/%s/g' /etc/puppet/files/cc_deploy.sh" % (staticIP))
	os.system("sed -i 's/NODE/cc/g' /etc/puppet/manifests/site.pp")
	puppet_run.puppet_run(hosts)
	time.sleep(15)
	os.system("sed -i 's/cc/NODE/g' /etc/puppet/manifests/site.pp")
	os.system("sed -i 's/%s/CCIP/g' /etc/puppet/files/cc_deploy.sh" % (staticIP))
Example #3
0
def glance_cc_deploy(target, glance_cc_host, cc_host, config):
	glanceIP = config.get("pairs", glance_cc_host).split(",")[1]
	ccIP = config.get("pairs", cc_host).split(",")[1]
	os.system("sed -i 's/GLANCEIP/%s/g' /etc/puppet/files/glance_cc_deploy.sh" % (glanceIP))
	os.system("sed -i 's/CCIP/%s/g' /etc/puppet/files/glance_cc_deploy.sh" % (ccIP))
	os.system("sed -i 's/NODE/glance_cc/g' /etc/puppet/manifests/site.pp")
	puppet_run.puppet_run(target)
	time.sleep(15)
	os.system("sed -i 's/glance_cc/NODE/g' /etc/puppet/manifests/site.pp")
	os.system("sed -i 's/%s/GLANCEIP/' /etc/puppet/files/glance_cc_deploy.sh" % (glanceIP))
	os.system("sed -i 's/%s/CCIP/g' /etc/puppet/files/glance_cc_deploy.sh" % (ccIP))
Example #4
0
def glance_nc_deploy(hosts, glance_cc_host, cc_host, config):
	glanceIP = config.get("pairs",glance_cc_host).split(",")[1]
	confstr = ""
	for host in hosts:
		confstr += host.split(".")[0]+","+config.get("pairs",host)+"*"
	os.system("sed -i 's/CONFIG/%s/g' /etc/puppet/files/glance_nc_deploy.sh" % (confstr.rstrip("*")))
	os.system("sed -i 's/GLANCEIP/%s/g' /etc/puppet/files/glance_nc_deploy.sh" % (glanceIP))
	os.system("sed -i 's/NODE/glance_nc/g' /etc/puppet/manifests/site.pp")
	puppet_run.puppet_run(cc_host)
	time.sleep(30)
	os.system("sed -i 's/%s/CONFIG/g' /etc/puppet/files/glance_nc_deploy.sh" % (confstr.rstrip("*")))
	os.system("sed -i 's/%s/GLANCEIP/g' /etc/puppet/files/glance_nc_deploy.sh" % (glanceIP))
	os.system("sed -i 's/glance_nc/NODE/g' /etc/puppet/manifests/site.pp")
	tmpHosts = hosts[:]
	tmpHosts.remove(cc_host)
	if tmpHosts:
		glance_cc.glance_cc_deploy(tmpHosts, glance_cc_host, cc_host, config)
Example #5
0
#!/usr/bin/python

import puppet_run

if __name__=="__main__":
    import os
    import time
    import sys
    host = sys.argv[1]
    os.system("sed -i 's/NODE/transfer/g' /etc/puppet/manifests/site.pp")
    message=puppet_run.puppet_run(host)
    time.sleep(250)
    #os.system("sed -i 's/transfer/ospc/g' /etc/puppet/manifests/site.pp")
    #puppet_run.puppet_run(host)
    #time.sleep(45)
    os.system("sed -i 's/transfer/NODE/g' /etc/puppet/manifests/site.pp")
Example #6
0
def portal_deploy(host):
	os.system("sed -i 's/NODE/portal/g' /etc/puppet/manifests/site.pp")
	puppet_run.puppet_run(host)
	time.sleep(15)
	os.system("sed -i 's/portal/NODE/g' /etc/puppet/manifests/site.pp")