"skip this check set kavedeploy.proxy_blocks_22 to false and kavedeploy.proxy_port=22")

lD.testproxy()
instancetype = lA.chooseinstancetype(instancetype)

upped = lA.up_os(osval, instancetype, security_group, keypair, subnet=subnet)
print "submitted"

iid = lA.iid_from_up_json(upped)[0]

import time

time.sleep(5)
lA.name_resource(iid, machinename)

ip = lA.pub_ip(iid)
acount = 0
while (ip is None and acount < 20):
    print "waiting for IP"
    lD.mysleep(1)
    ip = lA.pub_ip(iid)
    acount = acount + 1

if osval == "Centos6":
    remoteuser = '******'
else:
    remoteuser = ''.join([i for i in osval if not i.isdigit()]).lower()

if os.path.exists(os.path.realpath(os.path.expanduser(keyloc))):
    print "waiting until contactable, ctrl-C to quit"
    try:
Beispiel #2
0
print "Created IIDs:", instancegroups

print "===================================="
print "wait for them all to be up"
print "===================================="
sys.stdout.flush()
import time

time.sleep(5)
for k, ig in instancegroups.iteritems():
    for iid in ig:
        ip = None
        acount = 0
        while (ip is None and acount < 10):
            try:
                ip = lA.pub_ip(iid)
            except ValueError:
                pass
            if ip is None:
                print "waiting for IP"
                lD.mysleep(1)
            acount = acount + 1
        if ip is None:
            raise SystemError(iid + " no ip assigned after quite some time")

        remoteuser = lA.default_usernamedict[lA.default_os]
        remote = lD.remoteHost(remoteuser, ip, amazon_keyfile)

        lD.wait_until_up(remote, 20)
        remote = lD.remote_cp_authkeys(remote, 'root')
        if "Tags" in security_config:
Beispiel #3
0
print "upping new", instancetype
if lD.detect_proxy() and lD.proxy_blocks_22:
    raise SystemError(
        "This proxy blocks port 22, that means you can't ssh to your machines to do the initial configuration. To "
        "skip this check set kavedeploy.proxy_blocks_22 to false and kavedeploy.proxy_port=22"
    )
lD.testproxy()

upped = lA.up_default(instancetype, security_group, keypair, subnet=subnet)
print "submitted"
iid = lA.iid_from_up_json(upped)[0]
import time

time.sleep(5)
lA.name_resource(iid, username + "_dev_box")
ip = lA.pub_ip(iid)
acount = 0
while (ip is None and acount < 20):
    print "waiting for IP"
    lD.mysleep(1)
    ip = lA.pub_ip(iid)
    acount = acount + 1

remoteuser = lA.default_usernamedict[lA.default_os]
remote = lD.remoteHost(remoteuser, ip, keyloc)
print "waiting until contactable"
lD.wait_until_up(remote, 20)
remote = lD.remote_cp_authkeys(remote, 'root')
if "Tags" in security_config:
    resources = lA.find_all_child_resources(iid)
    lA.tag_resources(resources, security_config["Tags"])
Beispiel #4
0
print "Created IIDs:", instancegroups

print "===================================="
print "wait for them all to be up"
print "===================================="
sys.stdout.flush()
import time

time.sleep(5)
for k, ig in instancegroups.iteritems():
    for iid in ig:
        ip = None
        acount = 0
        while (ip is None and acount < 10):
            try:
                ip = lA.pub_ip(iid)
            except ValueError:
                pass
            if ip is None:
                print "waiting for IP"
                lD.mysleep(1)
            acount = acount + 1
        if ip is None:
            raise SystemError(iid + " no ip assigned after quite some time")

        remoteuser = lA.default_usernamedict[lA.default_os]
        remote = lD.remoteHost(remoteuser, ip, amazon_keyfile)

        lD.wait_until_up(remote, 20)
        remote = lD.remote_cp_authkeys(remote, 'root')
        if "Tags" in security_config: