This project is an implementation as MVP of PaaS system. It is built with ansible on top of docker container engine.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
filter_plugins
library
roles
.gitignore
README.md
inventory
server.yml

README.md

My little cozy PaaS

This project is an implementation as MVP of PaaS system which bro.agency use in production. It is built with ansible and docker.
The core of the system is Service Discovery based on etcd and Registrator
Load balancer based on confd and nginx, provided as docker container.

How check it

Requirements

ansible 2.0.2.0

Launch steps

Clone the repo git clone https://github.com/Brogency/paas.git
Launch a server with Ubutnu 14.04 Configure ansible playbook

diff --git a/inventory b/inventory
index 5e72880..a1462cb 100644
--- a/inventory
+++ b/inventory
@@ -1,4 +1,5 @@
 [bro-host]
+place you server ip addres
 ;place your server ip addres here
 
 [bro-host:vars]
diff --git a/server.yml b/server.yml
index 85a8e2c..57d6e55 100644
--- a/server.yml
+++ b/server.yml
@@ -13,5 +13,6 @@
       use_build: true,
       repository: 'https://github.com/Brogency/hello-world.git',
-      #server_name: 'place your server ip addres here',
+      server_name: 'place you server ip addres',
       tags: ['hello-world']
    }

Launch the playbook ansible-playbook -i inventory server.yml

More information

You could know more information in Russian about it at RootConf2016