diff options
author | Daniel Lindsley <daniel@toastdriven.com> | 2014-03-07 11:58:29 -0800 |
---|---|---|
committer | Daniel Lindsley <daniel@toastdriven.com> | 2014-03-07 11:58:29 -0800 |
commit | 2a9a98674d11b0a2dadaeff366eb761390010593 (patch) | |
tree | 95f09e1d82c620e545b1fe02be25b6bb3f10ae5d /bin/route53 | |
parent | f77752af99ac665d9193a511bafebc1692746306 (diff) | |
download | boto-2a9a98674d11b0a2dadaeff366eb761390010593.tar.gz |
Altered the Route53 bin script to UPSERT.
Diffstat (limited to 'bin/route53')
-rwxr-xr-x | bin/route53 | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/route53 b/bin/route53 index 488a9ca9..fcdea70b 100755 --- a/bin/route53 +++ b/bin/route53 @@ -131,7 +131,7 @@ def change_record(conn, hosted_zone_id, name, type, newvalues, ttl=600, for old_value in response.resource_records: change1.add_value(old_value) - change2 = changes.add_change("CREATE", name, type, ttl, + change2 = changes.add_change("UPSERT", name, type, ttl, identifier=identifier, weight=weight) for new_value in newvalues.split(','): change2.add_value(new_value) @@ -148,11 +148,11 @@ def change_alias(conn, hosted_zone_id, name, type, new_alias_hosted_zone_id, new continue if response.identifier != identifier or response.weight != weight: continue - change1 = changes.add_change("DELETE", name, type, + change1 = changes.add_change("DELETE", name, type, identifier=response.identifier, weight=response.weight) change1.set_alias(response.alias_hosted_zone_id, response.alias_dns_name) - change2 = changes.add_change("CREATE", name, type, identifier=identifier, weight=weight) + change2 = changes.add_change("UPSERT", name, type, identifier=identifier, weight=weight) change2.set_alias(new_alias_hosted_zone_id, new_alias_dns_name) print changes.commit() |