def __init__(self): self.dns_api_ip = os.environ['DNSAAS_IP'] self.dns_ip = os.environ['DNS_IP'] DNSaaSClient.DNSaaSClientCore.apiurlDNSaaS='http://%s:8080' %self.dns_api_ip self.tokenID = os.environ['OS_AUTH_TOKEN'] if 'test' in os.environ['TOPOLOG.']: return if 'standalone' in os.environ['TOPOLOG.']: # In case of a standalone topology we need to create also the domains DNSaaSClient.createDomain('epc.mnc001.mcc001.3gppnetwork.org','*****@*****.**',self.tokenID) DNSaaSClient.createRecord(domain_name='epc.mnc001.mcc001.3gppnetwork.org',record_name='ns',record_type='A',record_data=self.dns_ip,tokenId=self.self.tokenID) DNSaaSClient.createRecord(domain_name='epc.mnc001.mcc001.3gppnetwork.org',record_name='dns',record_type='A',record_data=self.dns_ip,tokenId=self.self.tokenID) DNSaaSClient.createRecord("epc.mnc001.mcc001.3gppnetwork.org", '', 'NAPTR', "10 50 \"s\" \"SIP+D2U\" \"\" _sip._udp", self.tokenID,priority = 10 ) DNSaaSClient.createRecord("epc.mnc001.mcc001.3gppnetwork.org", '', 'NAPTR', "20 50 \"s\" \"SIP+D2U\" \"\" _sip._udp", self.tokenID,priority = 10 )
def createUserDomain(self): self.user.dns_id_domain = DNSaaSClient.createDomain(self.user.global_id, self.user.global_id + "@mcn", self.token) self.user.save()
def createUserDomain(self): self.user.dns_id_domain = DNSaaSClient.createDomain( self.user.global_id, self.user.global_id + "@mcn", self.token) self.user.save()