예제 #1
0
 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 )
예제 #2
0
 def createUserDomain(self):
     self.user.dns_id_domain = DNSaaSClient.createDomain(self.user.global_id, self.user.global_id + "@mcn", self.token)
     self.user.save()
예제 #3
0
 def createUserDomain(self):
     self.user.dns_id_domain = DNSaaSClient.createDomain(
         self.user.global_id, self.user.global_id + "@mcn", self.token)
     self.user.save()