cookbook 'aws-ec2-assign-elastic-ip', '= 0.1.0'
aws-ec2-assign-elastic-ip (2) Versions 0.1.0 Follow4
Installs/Configures aws-ec2-assign-elastic-ip
cookbook 'aws-ec2-assign-elastic-ip', '= 0.1.0', :supermarket
knife supermarket install aws-ec2-assign-elastic-ip
knife supermarket download aws-ec2-assign-elastic-ip
aws-ec2-assign-elastic-ip Cookbook
This cookbook simply install and run the aws-ec2-assign-elactic-ip program to assign an elastic-ip to the ec2 instance.
Requirements
-
python
Attributes
<table>
<tr>
<th>Key</th>
<th>Type</th>
<th>Description</th>
<th>Default</th>
</tr>
<tr>
<td><tt>['aws-ec2-assign-elastic-ip']['access-key']</tt></td>
<td>String</td>
<td>AWS Access Key</td>
<td></td>
</tr>
<tr>
<td><tt>['aws-ec2-assign-elastic-ip']['secret-key']</tt></td>
<td>String</td>
<td>AWS Secret Key</td>
<td></td>
</tr>
<tr>
<td><tt>['aws-ec2-assign-elastic-ip']['region']</tt></td>
<td>String</td>
<td>AWS Instance region</td>
<td><tt>us-west-1</tt></td>
</tr>
<tr>
<td><tt>['aws-ec2-assign-elastic-ip']['valid-ips']</tt></td>
<td>String</td>
<td>List of allowed elastic IPs, if empty, the first available elastic IP is use</td>
<td></td>
</tr>
</table>
Usage
Just include aws-ec2-assign-elastic-ip
in your node's run_list
:
{ "name":"my_node", "run_list": [ "recipe[aws-ec2-assign-elastic-ip]" ] }
Contributing
- Fork the repository on Github
- Create a named feature branch (like
add_component_x
) - Write your change
- Write tests for your change (if applicable)
- Run the tests, ensuring they all pass
- Submit a Pull Request using Github
License and Authors
Authors: Romain Cambien
Dependent cookbooks
python >= 0.0.0 |
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
aws-ec2-assign-elastic-ip CHANGELOG
0.1.0
- [Romain Cambien] - Initial release of aws-ec2-assign-elastic-ip
Collaborator Number Metric
0.1.0 failed this metric
Failure: Cookbook has 0 collaborators. A cookbook must have at least 2 collaborators to pass this metric.
Contributing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.0 failed this metric
FC064: Ensure issues_url is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC065: Ensure source_url is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC066: Ensure chef_version is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
Run with Foodcritic Version 11.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
0.1.0 failed this metric
aws-ec2-assign-elastic-ip does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.
No Binaries Metric
0.1.0 passed this metric
Testing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 passed this metric
0.1.0 failed this metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a CONTRIBUTING.md file
Foodcritic Metric
0.1.0 failed this metric
FC064: Ensure issues_url is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC065: Ensure source_url is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC066: Ensure chef_version is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
Run with Foodcritic Version 11.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
License Metric
0.1.0 failed this metric
aws-ec2-assign-elastic-ip does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.
No Binaries Metric
0.1.0 passed this metric
Testing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 passed this metric
0.1.0 failed this metric
FC065: Ensure source_url is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC066: Ensure chef_version is set in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
FC067: Ensure at least one platform supported in metadata: aws-ec2-assign-elastic-ip/metadata.rb:1
Run with Foodcritic Version 11.1.0 with tags metadata,correctness ~FC031 ~FC045 and failure tags any
0.1.0 failed this metric
aws-ec2-assign-elastic-ip does not have a valid open source license.
Acceptable licenses include Apache-2.0, apachev2, Apache 2.0, MIT, mit, GPL-2.0, gplv2, GNU Public License 2.0, GPL-3.0, gplv3, GNU Public License 3.0.
No Binaries Metric
0.1.0 passed this metric
Testing File Metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 passed this metric
0.1.0 passed this metric
0.1.0 failed this metric
Failure: To pass this metric, your cookbook metadata must include a source url, the source url must be in the form of https://github.com/user/repo, and your repo must contain a TESTING.md file
Version Tag Metric
0.1.0 passed this metric
0.1.0 passed this metric