Skip to content

feserm/crusoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Crusoe

Crusoe is developed as a simple command-line interface tool to provide a cloud infrastructure as code. Its main use case is to automate the deployment of multiple services on a de.NBI Cloud OpenStack project in a lightweight way.

The infrastructure is described in a simple configuration file:

subnet: #name of your subnet
floating_ip: #your public IP address

sshKey: #name of your SSH key

instances:
  - name: #human readable name 
    image: #name or id of the image 
    type: #name or id of the flavor

To create the infrastructure run crusoe start. To get more details about the creation process run in verbose mode with crusoe -v start.

flowchart LR
  crusoe[Crusoe] --> cloud

  subgraph cloud[Openstack Cloud]
  direction LR
  proxy --> s1[Service 1]
  proxy --> s2[...]
  proxy --> s3[Service n]
  end 
  external((External)) -.-> proxy
Loading

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published