Skip to content

Instantly share code, notes, and snippets.

View indykish's full-sized avatar

Kishorekumar Neelamegam indykish

View GitHub Profile
@indykish
indykish / ruby2.2.2
Created June 11, 2015 05:37
Compile ruby from 2.2.2 source , we use it to package a deb of megam nilavu
# this is amd64 compiled ruby grabbed from source.
wget http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.2.tar.gz
gunzip -c ruby-2.2.2.tar.gz | tar -xvf -; rm ruby-2.2.2.tar.gz
cd ruby-2.2.2
./configure --prefix="/home/megam/Downloads/ruby2.2.2" \
@indykish
indykish / snowflake.service
Created June 26, 2015 08:36
snowflake.service
#Place the megam snowflake here /etc/systemd/system/snowflake.service
[Unit]
Description=Megam Snowflake
After=network.target
After=runlevel2.target
After=runlevel3.target
After=runlevel4.target
After=runlevel5.target
[Service]
ExecStart=/usr/share/megam/snowflake/bin/src/pysnowflake.py --host localhost --port 7609 0 1
@indykish
indykish / megam.comp.service.psql.json
Created October 22, 2015 05:22
The declarative directive of megam cloud component json which illustrates launch of an service (postgresql) based on CAMP/TOSCA specification.
{
"id":"COM1266307125995503616",
"name":"stratums",
"tosca_type":"tosca.service.postgresql",
"inputs":[
{
"key":"domain",
"value":"megambox.com"
},
{
@indykish
indykish / megam.comp.app.nodejs.json
Created October 22, 2015 05:24
The declarative directive of megam cloud component json which illustrates launch of an service (postgresql) based on CAMP/TOSCA specification.
{
"id":"COM1266071370949853184",
"name":"parenthetically",
"tosca_type":"tosca.app.nodejs",
"inputs":[
{
"key":"domain",
"value":"megambox.com"
},
{
@indykish
indykish / megam.comp.app.php.json
Created October 22, 2015 05:25
The declarative directive of megam cloud component json which illustrates launch of an app (php) in git based on CAMP/TOSCA specification.
{
"id":"COM1266309531965718528",
"name":"babyhood",
"tosca_type":"tosca.app.php",
"inputs":[
{
"key":"domain",
"value":"megambox.com"
},
{
@indykish
indykish / megam.assembly.json
Created October 22, 2015 05:52
The base declarative directive of megam cloud assembly json which illustrates that an app in git/image, docker git/image, service can be launched.
{
"name":"assembly_name",
"components":[
"component_1"
],
"tosca_type":"tosca.torpedo.coreos",
"inputs":[
{
"key":"domain",
"value":"megambox.com"
@indykish
indykish / megam.assemblies.torpedo.json
Created October 22, 2015 05:57
The declarative directive of megam cloud assemblies json which illustrates that any app in git/image, docker git/image, service can be launched by bundling assemblys
{
"id":" ",
"name":" ",
"accounts_id":" ",
"assemblies":[
"ASM0001"
],
"inputs":[
"01"
],
@indykish
indykish / megam.assemblies.json
Last active October 22, 2015 06:00
The base declarative directive of megam cloud assemblies json which illustrates that more declarative directives can be housed inside it (assembly of app in git/image, docker git/image, service) can be launched.
{
"id" : "assemblies_id ",
"name" : "assemblies_name ",
"accounts_id" : "accounts_id of the holder",
"assemblys" : ["assemblys_id"],
"inputs" : ["01"],
"created_at" : "date"
}
@indykish
indykish / megam.app.assembly.json
Created October 22, 2015 05:17
The declarative directive of megam cloud assembly json which illustrates launch of an app using git based on CAMP/TOSCA specification.
{
"id":"ASM1266309531944747008",
"json_claz":"Megam::Assembly",
"name":"thickest",
"components":[
"COM1266309531965718528",
""
],
"tosca_type":"tosca.app.php",
"policies":[
@indykish
indykish / megam.service.postgresql.assembly.json
Created October 22, 2015 05:19
The declarative directive of megam cloud assembly json which illustrates launch of a service (postgresql) based on CAMP/TOSCA specification.
{
"id":"ASM1266307125966143488",
"json_claz":"Megam::Assembly",
"name":"bush",
"components":[
"COM1266307125995503616"
],
"tosca_type":"tosca.service.postgresql",
"policies":[
{