Browse Source

Merge ce724cbed0 into 24c06b5ff9

pull/109/merge
Patrick O'Brien 8 years ago
committed by GitHub
parent
commit
5ad698a090
2 changed files with 10 additions and 4 deletions
  1. +8
    -3
      octodns/provider/route53.py
  2. +2
    -1
      tests/test_octodns_provider_route53.py

+ 8
- 3
octodns/provider/route53.py View File

@ -233,8 +233,8 @@ class Route53Provider(BaseProvider):
# health check config.
HEALTH_CHECK_VERSION = '0000'
def __init__(self, id, access_key_id, secret_access_key, max_changes=1000,
client_max_attempts=None, *args, **kwargs):
def __init__(self, id, access_key_id, secret_access_key, region=None,
max_changes=1000, client_max_attempts=None, *args, **kwargs):
self.max_changes = max_changes
self.log = logging.getLogger('Route53Provider[{}]'.format(id))
self.log.debug('__init__: id=%s, access_key_id=%s, '
@ -247,9 +247,14 @@ class Route53Provider(BaseProvider):
client_max_attempts)
config = Config(retries={'max_attempts': client_max_attempts})
if region is not None:
self.log.info('__init__: setting region_name to %s',
region)
config = Config(region_name = region)
self._conn = client('route53', aws_access_key_id=access_key_id,
aws_secret_access_key=secret_access_key,
config=config)
region_name=region, config=config)
self._r53_zones = None
self._r53_rrsets = {}


+ 2
- 1
tests/test_octodns_provider_route53.py View File

@ -1119,7 +1119,8 @@ class TestRoute53Provider(TestCase):
def _get_test_plan(self, max_changes):
provider = Route53Provider('test', 'abc', '123', max_changes)
provider = Route53Provider('test', 'abc', '123', 'us-east-1',
max_changes)
# Use the stubber
stubber = Stubber(provider._conn)


Loading…
Cancel
Save