Exemple #1
0
def getPublicIpByPrivateIp(privateIp=None):
    if privateIp == None:
        return None
    else:
        for host, ips in HOST_IPS.items():
            if 'opsserver' not in host and privateIp in ips['bindPrivateIP']:
                return ips['bindPublicIP']
Exemple #2
0
def getPublicIpByPrivateIp(privateIp=None):
	if privateIp == None:
		return None
	else:
		for host, ips in HOST_IPS.items():
			if 'opsserver' not in host and privateIp in ips['bindPrivateIP']:
				return ips['bindPublicIP']
Exemple #3
0
import tempfile

from fabric.api import *
from settings import HOST_IPS, CHEF_VALIDATE_PEM, DEST_DIR, ADMIN_PEM, USERNAME, PASSWORD

for key, val in HOST_IPS.items():
	if 'opsserver' in key:
		env.hosts.append(key)
		
env.user = USERNAME
env.password = PASSWORD

#temp_dir_path = tempfile.mkdtemp()

def go():
	
	sudo("chef-server-ctl reconfigure")
	get(ADMIN_PEM, DEST_DIR)
	get(CHEF_VALIDATE_PEM, DEST_DIR)