jumbo icon indicating copy to clipboard operation
jumbo copied to clipboard

cluster: Make Vagrant optional

Open Nuttymoon opened this issue 7 years ago • 1 comments

Allow defining a cluster to be deployed on remote machines, rather than virtual local ones.

To do:

  • add an option to create (e.g. --remote)
  • register the type of cluster in the config file (local vs remote)
  • don't generate the Vagrantfile when not necessary
  • update the documentation accordingly

Nuttymoon avatar Jul 24 '18 12:07 Nuttymoon

Change commands:

  • start only works for local clusters with Vagrant: starts the machines and provision them if first time (--no-provision flag to only start the VMs). Starts all services.
  • provision provisions the machines (local or remote cluster) by running the ansible-playbook command

We use the Ansible installed on the host machine instead of installing Ansible on an edge VM each time we create a cluster.

RReivax avatar Oct 22 '18 13:10 RReivax