README.md in kite-0.0.8 vs README.md in kite-0.0.9

- old
+ new

@@ -1,12 +1,17 @@ # Kite [![Build Status](https://travis-ci.org/helios-technologies/kite.svg?branch=master)](https://travis-ci.org/helios-technologies/kite) +[![codecov](https://codecov.io/gh/helios-technologies/kite/branch/master/graph/badge.svg)](https://codecov.io/gh/helios-technologies/kite) + Kite is a CLI for scaffolding and managing devops modules The main purpose is templating of various tools for devops around terraform, bosh, ansible +Currently Kite support one Stack on both AWS and GCP. +We plan in adding community stack using a simple template repository structure. + ## Installation Add this line to your application's Gemfile: ```ruby @@ -21,16 +26,40 @@ $ gem install kite ## Usage -To start using kite from scratch: -- Create a new kite project, use `kite new` +To start using kite for bootstraping your infrastructure +follow the steps below : + +### Create your Infrastructure as Code base repository + +Create a new kite project using: + +``` +$ kite new PROJECT_NAME +``` + +### Configure your cloud and credentials + - Fill out the `config/cloud.yml` file with your credentials. - For BOSH you'll need an SSH key, to generate one, use `ssh-keygen -f *path_to_key*` -- Generate the cloud IaC needed with `kite generate --cloud=*aws or gcp*` -- Continue with instructions from newly generated README.md +### Generate your infrastructure using terraform + +Generate the cloud IaC needed with + +``` +$ kite generate --cloud=aws|gcp +``` + +you can now review and apply your terraform files. + +### Deploy the default stack (BOSH / Concourse / Vault / Kubernetes) + +Continue with instructions from newly generated README.md + +## Getting help To list all Kite commands, use ```shell $> kite help