Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README.md
arch.md
azuredeploy.json
azuredeploy.parameters.json
crate-setup.yml
crate.yml
deploy-via-ansible.sh
deploy.sh
metadata.json

README.md

Single Click provisioning of :

  • Multiple instances of debian
  • Ansible command control vm

Then install on each node crate database node (http://crate.io) After installation cluster will be reachable on : for exemple :

To make it works you mus create a resource group with an storage account with 3 containers named :

  • keys
  • playbooks
  • scripts

you must put a id_rsa and id_rsa.pub files in keys, crate-setup.yml, crate.yml in playbooks, and deploy-via-ansible.sh in scripts

┌─────────────────────────────────────────────────────────────────────────────────────────────────────┐
│                                                                                                     │
│                                                                                                     │
│                                                                                                     │
│                                                                                                     │
│                          ┌──────────────────────────────────────────┐                               │
│                          │lbawtecnode.northeurop─.cloudapp.azure.com│                               │
│                          └──────────────────────────────────────────┘                               │
│                          ┌───────────────────┐  ┌───────────────────┐                               │
│                          │ VM # 1: scale.io  │  │ VM #2 : scale.io  │                               │
│                          └───────────────────┘  └───────────────────┘                               │
│┌───────────────────┐               ▲                      ▲                                         │
││ansible vault :    │               └──────────────────────┴────────────────────────────┐            │
││(storage account)  │                                                                   ▼            │
││Private Blob :     │                                                         ┌───────────────────┐  │
││- keys             │ ◀────────────────Script VMExtension────────────────────▶│  VM # : ansible   │  │
││- playbooks        │                                                         └───────────────────┘  │
││- scripts          │                                                                                │
│└───────────────────┘                                                                                │
│                                                                                                     │
│                                                                                                     │
│                                                                                                     │
│                                           Resource Group                                            │
└─────────────────────────────────────────────────────────────────────────────────────────────────────┘