davekonopka / chef-server-bootstrap

Test harness for Chef server bootstrap via AWS CloudFormation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chef Server bootstrap

Bootstrap a Chef Server from scratch.

Components

  • bootstrap-chef.sh Chef server bootstrap bash script.
  • Vargantfile Vagrant test harness for bootstrap script.
  • chef-server.py Troposphere CloudFormation template for launching an EC2 instance.
  • chef-server.json Generated CloudFormation json.

Commands

Generate CloudFormation json

python chef-server.py > chef-server.json

Launch CloudFormation stack

aws cloudformation create-stack \
  --stack-name chef-server \
  --template-body file://./chef-server.json \
  --parameters ParameterKey=KeyName,ParameterValue=somekey

About

Test harness for Chef server bootstrap via AWS CloudFormation


Languages

Language:Python 81.4%Language:Shell 18.6%