Browse Source

starting authentication for akamai fastdns

pull/379/head
Basir Jamil 7 years ago
parent
commit
95681972b7
1 changed files with 54 additions and 1 deletions
  1. +54
    -1
      octodns/provider/fastdns.py

+ 54
- 1
octodns/provider/fastdns.py View File

@ -1 +1,54 @@
## Provider file for Akamai Fast DNS
#
#
#
from __future__ import absolute_import, division, print_function, \
unicode_literals
## octodns specfic imports:
import
import logging
from functools import reduce
from ..record import Record
from .base import BaseProvider
class _AkamaiRecord(object):
pass
class AkamaiProvider(BaseProvider):
pass
def __init__(self, id, client_secret, host, access_token, client_token,
*args, **kwargs):
self.log = logging.getLogger('AkamaiProvider[{}]'.format(id))
self.log.debug('__init__: id=%s, ')
super(AkamaiProvider, self).__init__(id, *args, **kwargs)
## generate edgegrid
#### create credential file, and write credentials to it
credFile = open('tempCred.txt', 'w')
credFile.write('client_secret = ')
credFile.write(str(client_secret))
credFile.write('\n\n')
credFile.write('host = %s', str(host))
credFile.write('\n\n')
credFile.write('access_token = %s', str(access_token))
credFile.write('\n\n')
credFile.write('client_token = %s', str(client_token))
credFile.close()
#### generate edgegrid using tool
#### delete temp txt file

Loading…
Cancel
Save