Skip to content

davidx/overcast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overcast - Cloud infrastructure management made easy.

Assign chef roles to ami images through the use of profiles, grow your clusters and converge configurations with dynamic data from data providers.

DISCLAIMER: this is experimental, subject to major refactorings, API changes and may not work for you at all, please file a ticket or email me with any issues and i'll try'n help. thx.

Usage:

  • Edit config/overcast.yml to your liking. Put in a minimum of something like this:
:defaults:
  :image_id: ami-6e2eca07
  :flavor_id: m1.small
  :availability_zone: us-east-1a
  :key_name: bootstrap_hostkey
:profiles:
  :default:
    :groups:
      - default 
    :roles:
      - base
  :app:
    :image_id: ami-6e2eca07
    :flavor_id: m1.small
    :groups:
      - app
    :roles:
      - base
      - app
  • Create an AWS security group for the group defined in the configuration
  • Deploy the code
cap overcast:deploy
  • Converge by running chef cookbooks assigned to role
cap overcast:runsolo PROFILE=app

About

cloud management

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages