Adoptable Cookbooks List

Looking for a cookbook to adopt? You can now see a list of cookbooks available for adoption!
List of Adoptable Cookbooks

Supermarket Belongs to the Community

Supermarket belongs to the community. While Chef has the responsibility to keep it running and be stewards of its functionality, what it does and how it works is driven by the community. The chef/supermarket repository will continue to be where development of the Supermarket application takes place. Come be part of shaping the direction of Supermarket by opening issues and pull requests or by joining us on the Chef Mailing List.

Select Badges

Select Supported Platforms

Select Status

The aws_see_spots_run cookbook has been deprecated

Author provided reason for deprecation:

The aws_see_spots_run cookbook has been deprecated and is no longer being maintained by its authors. Use of the aws_see_spots_run cookbook is no longer recommended.

RSS

aws_see_spots_run (12) Versions 0.2.1

Installs/Configures aws_see_spots_runa spot instance management platform.

Policyfile
Berkshelf
Knife
cookbook 'aws_see_spots_run', '= 0.2.1', :supermarket
cookbook 'aws_see_spots_run', '= 0.2.1'
knife supermarket install aws_see_spots_run
knife supermarket download aws_see_spots_run
README
Dependencies
Changelog
Quality 0%

aws_see_spots_run Cookbook

Description

A chef cookbook to manage Amazon Web Services spot instances within autoscaling groups via Chef, cron jobs, aws APIs, glitter, and magic.

See the wiki for details. aws_ssr is officially released on the chef supermarket.

Requirements

Chef

  • Chef 11+

Cookbook dependencies

Platforms

  • Debian, Ubuntu
  • CentOS, Red Hat, Fedora, Amazon Linux

Attributes

Extended info on the Cookbook details wiki page.

Attribute Description Type Default
['exec_path'] Path where the scripts will live String '/usr/local/bin'
['excluded_regions'] Regions to exclude from ssr management String 'cn-north-1 us-gov-west-1'
['spot_request_killer']['interval'] Minutes between runs of spot_request_killer Integer 2
['spot_request_killer']['minutes_before_stale'] Minutes before an unfulfilled spot request is considered stale and tested for cancellation Integer 8
['price_monitor']['interval'] Minutes between runs of price_monitor Integer 6
['ASG_tagger']['interval'] Minutes between runs of ASG_tagger Integer 30
['ASG_tagger']['min_healthy_AZs'] Minumum number of availability zones to require in good health before bid is adjusted Integer 1
['health_enforcer']['interval'] Minutes between runs of health_enforcer Integer 10
['health_enforcer']['demand_expiration'] Minutes before an ASG which is temporarily using demand will be checked for return to spots Integer 50
['health_enforcer']['min_health_threshold'] Number of healthy checks required for an AZ to be considered healthy for an ASG (1, 2, or 3) Integer 3

Bugs / Development / Contributing

  • Report issues/questions/feature requests on in the Issues section.
  • Feel free to ask questions via email.

Pull requests are welcome!
Ideally create a topic branch for every separate change you make.
For example:

  1. Fork the repo
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Connect the existing git hooks (./bin/create_local_hooks.sh)
  4. If possible, write some tests.
  5. Commit your awesome changes (git commit -am 'Added some feature')
  6. Push to the branch (git push origin my-new-feature)
  7. Create a new Pull Request and tell us about your changes.

LICENSE

Copyright 2015 Dreambox Learning, Inc.

Licensed under the Apache License, Version 2.0 (the “License”); you may not use this file except in
compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is
distributed on an “AS IS” BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied. See the License for the specific language governing permissions and limitations under the
License.

Dependent cookbooks

python >= 0.0.0

Contingent cookbooks

There are no cookbooks that are contingent upon this one.

CHANGELOG for aws_see_spots_run

This file is used to list changes made in each version of AWS_see_spots_run.

0.1.0:

  • Initial release of aws_see_spots_run

Check the Markdown Syntax Guide for help with Markdown.

The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.

Foodcritic Metric
            

0.2.1 failed this metric

FC031: Cookbook without metadata file: /tmp/cook/d0f4d43819a17232c6a2407b/aws_see_spots_run/metadata.rb:1
FC045: Consider setting cookbook name in metadata: /tmp/cook/d0f4d43819a17232c6a2407b/aws_see_spots_run/metadata.rb:1