Commit 49a7cbb8 by Calen Pennington

Clean up how browsermob-proxy is downloaded

parent c1ac6cd7
# browsermob-proxy # browsermob-proxy
browsermob_proxy_version: '2.1.0-beta-4' 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_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 # 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/ - name: Download the latest browsermob-proxy
shell: get_url:
unzip: "/var/tmp/browsermob-proxy-{{ browsermob_proxy_version }}.zip" url: "{{ browsermob_proxy_url }}"
chdir: /var/tmp dest: "/tmp/{{ browsermob_proxy_url | basename }}"
when: download_browsermob_proxy.changed
tags: tags:
- install - install
- install:system-requirements - install:system-requirements
- name: move to /etc/browsermob-proxy/ - name: install browsermob-proxy
shell: "mv /var/tmp/browsermob-proxy-{{ browsermob_proxy_version }} /etc/browsermob-proxy" unarchive:
when: download_browsermob_proxy.changed src: "/tmp/{{ browsermob_proxy_url | basename }}"
dest: "/etc"
creates: "{{ browsermob_proxy_dir }}"
copy: no
register: download_browsermob_proxy
tags: tags:
- install - install
- install:system-requirements - install:system-requirements
- name: change permissions of main script - name: change permissions of main script
file: file:
path: /etc/browsermob-proxy/bin/browsermob-proxy path: "{{ browsermob_proxy_dir }}/bin/browsermob-proxy"
mode: 0755 mode: 0755
when: download_browsermob_proxy.changed when: download_browsermob_proxy.changed
tags: 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