cookbook 'route53', '= 0.3.8'
The route53 cookbook has been deprecated
Author provided reason for deprecation:
The route53 cookbook has been deprecated and is no longer being maintained by its authors. Use of the route53 cookbook is no longer recommended.
You may find that the aws cookbook is a suitable alternative.
route53
(21) Versions
0.3.8
-
Follow32
Providces resources for managing Amazon Route53 DNS
cookbook 'route53', '= 0.3.8', :supermarket
knife supermarket install route53
knife supermarket download route53
Description
Updates Amazon Web Service's Route 53 (DNS) service.
Requirements
An Amazon Web Services account and a Route 53 zone.
Usage
include_recipe "route53" route53_record "create a record" do name "test" value "16.8.4.2" type "A" zone_id node[:route53][:zone_id] aws_access_key_id node[:route53][:aws_access_key_id] aws_secret_access_key node[:route53][:aws_secret_access_key] overwrite true action :create end
NOTE: If you do not specify aws credentials, it will attempt
to use the AWS IAM Role assigned to the instance instead.
Testing
bundle install librarian-chef install
Edit .kitchen.yml and update attribute values.
kitchen converge
ChefSpec Matcher
This Cookbook includes a Custom Matcher
for testing the route53_record LWRP with ChefSpec.
To utilize this Custom Matcher use the following test your spec:
expect(chef_run).to create_route53_record('example.com')
v0.3.8
- allow for nokogiri version to be specified ## v0.3.6
- proper support for serverspec tests
- make sure needed resource defaults are required
- fog require error ## v0.3.5
- enhancements to supported TDD tools
- New Delete action available for record resource
- add aws secret token auth attribute support
- support mock record
- handle trailing dot on record names
- move nokogiri requires so they do not happen before chef_gem ## v0.3.4
- change to attribute names in the build-essential dependency cookbook ## v0.3.3
- support for alias records
- build-essential to correct fog build errors
- install specific fog version by setting attribute
- test-kitchen support and begin enhanced testing frameworks ## v0.3.2
- Add missing "name" attribute to metadata
- install correct libxml2 and libxslt package names for rhel family
- allow multiple MX records (or records in general), passed as array
- Added IAM role support
- Use chef_gem resource for fog install
- correct working record creation and overwrite logic
Foodcritic Metric
0.3.8 failed this metric
FC017: LWRP does not notify when updated: /tmp/cook/9f410b286b25d933306ddb7b/route53/providers/record.rb:81
FC017: LWRP does not notify when updated: /tmp/cook/9f410b286b25d933306ddb7b/route53/providers/record.rb:131
0.3.8 failed this metric
FC017: LWRP does not notify when updated: /tmp/cook/9f410b286b25d933306ddb7b/route53/providers/record.rb:131