Skip to content
This repository has been archived by the owner on Mar 1, 2019. It is now read-only.

MIGRATED - Code migraded to mss-cm01 - Do not check in to this repo any longer - infrastructure specification for iocdb

License

Notifications You must be signed in to change notification settings

vz-risk/iocdb-infrastructure

Repository files navigation

iocdb-infrastructure

IOCDB infrastructure specification (chef cookbook)

Supported Platforms

Tested in terremark vcloud using ubuntu 1404 images.

Playbook

Provisioning a provisioner

/opt/chefdk/embedded/bin/gem install knife-solo
knife solo init .
  • git the iocdb-infrastructure repo
  • cd iocdb-infrastructure; berks install

Provisioning a new node

  • from the vcloud console: "import" a template image
  • allocate an IP to the new node
  • deploy chef to the new node
knife solo prepare $NODE_IP -N $NODE_NAME --bootstrap-version 11
  • configure the new node found in nodes/$NODE_NAME (with at least a run_list). eg:
{
  "run_list": [
    "iocdb-infrastructure::rabbitmq",
    "iocdb-infrastructure::iocdb-worker"
  ]
}
  • provision the new node
knife solo cook $NODE_IP -N $NODE_NAME

About

MIGRATED - Code migraded to mss-cm01 - Do not check in to this repo any longer - infrastructure specification for iocdb

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published