Add name.com to setup dns

This commit is contained in:
Johannes Zellner
2018-05-09 18:44:03 +02:00
parent c0d4100dd1
commit 0a09d89684
2 changed files with 16 additions and 0 deletions

View File

@@ -50,6 +50,7 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
{ name: 'Gandi LiveDNS', value: 'gandi' },
{ name: 'GoDaddy', value: 'godaddy' },
{ name: 'Google Cloud DNS', value: 'gcdns' },
{ name: 'Name.com', value: 'namecom' },
{ name: 'Wildcard', value: 'wildcard' },
{ name: 'Manual (not recommended)', value: 'manual' },
{ name: 'No-op (only for development)', value: 'noop' }
@@ -67,6 +68,8 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
cloudflareToken: '',
godaddyApiKey: '',
godaddyApiSecret: '',
nameComUsername: '',
nameComToken: '',
provider: 'route53'
};
@@ -135,6 +138,9 @@ app.controller('SetupDNSController', ['$scope', '$http', '$timeout', 'Client', f
} else if (provider === 'cloudflare') {
data.email = $scope.dnsCredentials.cloudflareEmail;
data.token = $scope.dnsCredentials.cloudflareToken;
} else if (provider === 'namecom') {
data.username = $scope.dnsCredentials.nameComUsername;
data.token = $scope.dnsCredentials.nameComToken;
}
Client.setupDnsConfig($scope.dnsCredentials.domain, $scope.explicitZone, provider, data, $scope.tlsConfig, function (error) {