https://github.com/zircote/chef-aws_base
An AWS/Route53 cookbook for hostname provisioning based on Name tag.
https://github.com/zircote/chef-aws_base
Last synced: about 1 year ago
JSON representation
An AWS/Route53 cookbook for hostname provisioning based on Name tag.
- Host: GitHub
- URL: https://github.com/zircote/chef-aws_base
- Owner: zircote
- Created: 2012-11-11T07:04:27.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2012-11-12T01:34:21.000Z (over 13 years ago)
- Last Synced: 2024-12-25T18:09:23.054Z (over 1 year ago)
- Language: Ruby
- Size: 117 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
Description
===========
Maintains the Route53 hostname provisioning for AWS instances.
Requirements
============
n/a
Attributes
==========
```ruby
default[:aws_base][:zone] = "aws.myzone.com"
default[:aws_base][:data_bag][:route53][:name] = "aws"
default[:aws_base][:data_bag][:route53][:item] = "route53
default[:aws_base][:data_bag][:ec2][:name] = "aws"
default[:aws_base][:data_bag][:ec2][:item] = "ro"
```
Usage
=====
Databag storage of AWS Credentials should reside in the following keys:
- `aws_access_key_id`
- `aws_secret_access_key`
```json
{
"aws_base":{
"zone":"aws.myzone.com",
"data_bag":{
"route53":{
"name":"aws",
"item":"route53"
},
"ec2":{
"name":"aws",
"item":"ro"
}
}
}
}
```