PropelC is a python deployment tool using Ansible on the client side, and Propel on the Server. Hence 'C' is for Client in PropelC.
pip install propelc
PropelC requires that you have propel.yml
at the root of your application.
propelc --init
propelc --init --mkfile
Once setup, you can run the following commands to provision your server and deploy to them
Provision will setup all the servers with propel
and create your application directory where the files
will reside at. This is done with Propel
propelc --provision
Once your servers have been provisioned, you can deploy your containers.
A container is a set of command that will be eecuted on a host
propelc -d containerA containerB containerC
propelc -a
To show all the containers you have