Example json config file (.cicdconfig)

---
{
    "role": "central",
    "default_exclude": "mtn\-aws2",
    "base_path": "/opt/mtn_cicd",
    "chef": {
        "promote_knife": "/root/.chef/tools/promote_knife.rb",
        "server": "https://private-chef.mtnsatcloud.com/organizations/mtn-pipelines",
        "node_name": "serf-central.mtnsatcloud.com",
        "client_key": "/etc/chef/client.pem",
        "environment_chain": {"integration":"staging","staging":"prod"},
        "first_environment": "integration",
        "sandbox": "sandbox"
    },
    "resque": {
        "redis_ip": "127.0.0.1",
        "redis_port": 6379,
        "redis_db": 0,
        "queue": "central",
        "secondary_queue": "central",
        "job_timeout": 7200,
        "worker_count": 10,
        "deploy_timeout": 7200
    },
    "hipchat": {
        "room": "hipchat room",
        "token": "your token"
    },
    "serf": {
        "global" : {
            "rpc_ip": "172.16.24.154",
            "rpc_port": 7373,
            "rpc_auth": "YOURSECRET",
            "node_name": "cicd"
        }
    },
    "ship": {
        "deployment_data": "/opt/mtn_cicd/deployments"
    }
}