def __provision_vm_addresses(self, instance, spec): print " instance internal IP: %s" % oaw.get_addresses(instance)[0] if "public-ip" in spec.keys(): ip = spec["public-ip"] print " associating public IP %s" % ip fip = oaw.associate_floating_address(self.nova_client, instance, ip) print " associated public IP %s" % fip.ip
def __provision_vm_addresses(self, instance, spec): print ' instance internal IP: %s' % oaw.get_addresses(instance)[0] if 'public-ip' in spec.keys(): ip = spec['public-ip'] print " associating public IP %s" % ip fip = oaw.associate_floating_address(self.nova_client, instance, ip) print " associated public IP %s" % fip.ip
def get_public_ip(vm): if not vm: return None floating_ips = oaw.get_addresses(vm, 'floating') if len(floating_ips) > 0: return floating_ips[0] else: return None
def get_public_ip(vm): if not vm: return None floating_ips = oaw.get_addresses(vm, "floating") if len(floating_ips) > 0: return floating_ips[0] else: return None
def get_line_for_host(config, vm): name = vm.name ip = oaw.get_addresses(vm)[0] admin_user = config['admin-user'] return '%s ansible_ssh_host=%s ansible_ssh_user=%s' % (name, ip, admin_user)
def get_private_ip(vm): return oaw.get_addresses(vm)[0]
def get_line_for_host(config, vm): name = vm.name ip = oaw.get_addresses(vm)[0] admin_user = config["admin-user"] return "%s ansible_ssh_host=%s ansible_ssh_user=%s" % (name, ip, admin_user)