From de2b400a4e28aac8d9271f37c5c4ab99a3563f9e Mon Sep 17 00:00:00 2001 From: Brian Shumate Date: Wed, 1 Mar 2017 13:19:59 -0500 Subject: [PATCH] Install latest version by default - Query Checkpoint to determine latest Consul version and install that (can override installed version with CONSUL_DEMO_VERSION variable) - Update README --- demo/vagrant-cluster/README.md | 14 ++++++++------ demo/vagrant-cluster/Vagrantfile | 10 ++++++++-- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/demo/vagrant-cluster/README.md b/demo/vagrant-cluster/README.md index a54e8b161..4ad9c48e6 100644 --- a/demo/vagrant-cluster/README.md +++ b/demo/vagrant-cluster/README.md @@ -2,7 +2,8 @@ This demo provides a very simple `Vagrantfile` that creates two Consul server nodes, one at *172.20.20.10* and another at *172.20.20.11*. Both are -running a standard Debian * distribution, and Consul is pre-installed. +running a standard Debian * distribution, and *the latest version* of Consul +is pre-installed. To get started, you can start the nodes by just doing: @@ -29,7 +30,7 @@ At this point the two nodes are running and you can SSH in to play with them: ``` vagrant ssh n1 consul version -Consul v0.7.2 +Consul v0.7.5 Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents) exit ``` @@ -39,14 +40,15 @@ and ``` vagrant ssh n2 consul version -Consul v0.7.2 +Consul v0.7.5 Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents) exit ``` -> NOTE: This demo will install the latest Consul release version by default, -> but if you prefer a different version, you can set the `CONSUL_DEMO_VERSION` -> environment variable before starting `vagrant` like this: +> NOTE: This demo will query the HashiCorp Checkpoint service to determine +> the the latest Consul release version and install that version by default, +> but if you need a different Consul version, set the `CONSUL_DEMO_VERSION` +> environment variable before `vagrant up` like this: > `CONSUL_DEMO_VERSION=0.6.4 vagrant up` ## Where to Next? diff --git a/demo/vagrant-cluster/Vagrantfile b/demo/vagrant-cluster/Vagrantfile index 3bd3479ca..c240aafce 100644 --- a/demo/vagrant-cluster/Vagrantfile +++ b/demo/vagrant-cluster/Vagrantfile @@ -5,7 +5,13 @@ $script = <