A Cloud Formation library to more easily. Nephelo, short for Nephelococcygia, is the art of watching clouds.


License
MIT
Install
pip install nephelo==0.112

Documentation

nephelo

A Cloud Formation library to more easily create AWS Infrastructure programatically. Nephelo, short for Nephelococcygia, is the art of watching clouds.

This is under construction, and though it has successfully deployed a multi region application, it is some of the worst code written. There is no documentation, there is no error handling, there are no warranties, guarantees or even tests.

In fact, it would seem unwise to use this library at all in it's current form.

WARNING

This library is under construction, under no circumstances should you use it in a production environment.

USAGE
Don't - read warning above

CLI - nephelo {command} [arguments]

  • nephelo get {module} {stage}

    • nephelo get network development
    • nephelo get compute development
  • nephelo save {stage}

  • nephelo delete {stage}

  • nephelo deploy {stage}

Templates

${variable} - this will be replaced with anything in the nephelo.json file

@{reference} - this will create a reference to another object

!{subnets} - will provide a reference to each of the subnets in a network

!{subnets[0]} - will get a reference to the first subnet

@@{ENV_VARIABLE}@@ - this will try to find an environment variable and replace, otherwise it will replace with an empty string

%{ raw-subnet-ids as |subnet|, {TEMPLATE} }% - will iterate over the subnet ids and create a thing, this should be able to be used with any array in the nephelo.json file

File Structure

notes to come