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
- name: Download the latest browsermob-proxy
get_url: get_url:
url: "{{ browsermob_proxy_url }}" url: "{{ browsermob_proxy_url }}"
dest: "/var/tmp/browsermob-proxy-{{ browsermob_proxy_version }}.zip" dest: "/tmp/{{ browsermob_proxy_url | basename }}"
register: download_browsermob_proxy
tags: tags:
- install - install
- install:system-requirements - install:system-requirements
- name: unzip into /var/tmp/ - name: install browsermob-proxy
shell: unarchive:
unzip: "/var/tmp/browsermob-proxy-{{ browsermob_proxy_version }}.zip" src: "/tmp/{{ browsermob_proxy_url | basename }}"
chdir: /var/tmp dest: "/etc"
when: download_browsermob_proxy.changed creates: "{{ browsermob_proxy_dir }}"
tags: copy: no
- install register: download_browsermob_proxy
- 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
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