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