|
@@ -21,6 +21,13 @@
|
|
tags:
|
|
tags:
|
|
- install
|
|
- install
|
|
|
|
|
|
|
|
+- name: Consul UI Download
|
|
|
|
+ get_url:
|
|
|
|
+ url="https://releases.hashicorp.com/consul/{{cloud_consul_version}}/consul_{{cloud_consul_version}}_web_ui.zip"
|
|
|
|
+ dest="{{cloud_consul_download_dir}}/{{cloud_consul_version}}_web_ui.zip"
|
|
|
|
+ tags:
|
|
|
|
+ - install
|
|
|
|
+
|
|
- name: Ensure Consul Install Dir exists
|
|
- name: Ensure Consul Install Dir exists
|
|
file:
|
|
file:
|
|
path="{{cloud_consul_install_dir}}"
|
|
path="{{cloud_consul_install_dir}}"
|
|
@@ -52,6 +59,14 @@
|
|
tags:
|
|
tags:
|
|
- install
|
|
- install
|
|
|
|
|
|
|
|
+- name: Unzip Consul UI
|
|
|
|
+ unarchive:
|
|
|
|
+ dest="{{cloud_consul_download_dir}}/{{cloud_consul_version}}_web_ui.zip"
|
|
|
|
+ dest="{{cloud_consul_install_dir}}/ui"
|
|
|
|
+ remote_src=True
|
|
|
|
+ tags:
|
|
|
|
+ - install
|
|
|
|
+
|
|
- name: ensures consul command has the right permissions
|
|
- name: ensures consul command has the right permissions
|
|
file:
|
|
file:
|
|
path="{{cloud_consul_install_dir}}/bin/consul"
|
|
path="{{cloud_consul_install_dir}}/bin/consul"
|