Commit 49a7cbb8 by Calen Pennington

Clean up how browsermob-proxy is downloaded

parent c1ac6cd7
# browsermob-proxy
browsermob_proxy_version: '2.1.0-beta-4'
browsermob_proxy_url: 'https://github.com/lightbody/browsermob-proxy/releases/download/browsermob-proxy-{{ browsermob_proxy_version }}/browsermob-proxy-{{ browsermob_proxy_version }}-bin.zip'
browsermob_proxy_dir: '/etc/browsermob-proxy-{{browsermob_proxy_version}}'
# Install browsermob-proxy, which is used for page performance testing with bok-choy
---
- name: get zip file
get_url:
url: "{{ browsermob_proxy_url }}"
dest: "/var/tmp/browsermob-proxy-{{ browsermob_proxy_version }}.zip"
register: download_browsermob_proxy
tags:
- install
- install:system-requirements
- name: unzip into /var/tmp/
shell:
unzip: "/var/tmp/browsermob-proxy-{{ browsermob_proxy_version }}.zip"
chdir: /var/tmp
when: download_browsermob_proxy.changed
- name: Download the latest browsermob-proxy
get_url:
url: "{{ browsermob_proxy_url }}"
dest: "/tmp/{{ browsermob_proxy_url | basename }}"
tags:
- install
- install:system-requirements
- name: move to /etc/browsermob-proxy/
shell: "mv /var/tmp/browsermob-proxy-{{ browsermob_proxy_version }} /etc/browsermob-proxy"
when: download_browsermob_proxy.changed
- name: install browsermob-proxy
unarchive:
src: "/tmp/{{ browsermob_proxy_url | basename }}"
dest: "/etc"
creates: "{{ browsermob_proxy_dir }}"
copy: no
register: download_browsermob_proxy
tags:
- install
- install:system-requirements
- name: change permissions of main script
file:
path: /etc/browsermob-proxy/bin/browsermob-proxy
path: "{{ browsermob_proxy_dir }}/bin/browsermob-proxy"
mode: 0755
when: download_browsermob_proxy.changed
tags:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment