# 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

- name: unzip into /var/tmp/
  shell: >
    unzip /var/tmp/browsermob-proxy-{{ browsermob_proxy_version }}.zip
    chdir=/var/tmp
  when: download_browsermob_proxy.changed

- name: move to /etc/browsermob-proxy/
  shell: > 
    mv /var/tmp/browsermob-proxy-{{ browsermob_proxy_version }} /etc/browsermob-proxy
  when: download_browsermob_proxy.changed

- name: change permissions of main script
  file: >
    path=/etc/browsermob-proxy/bin/browsermob-proxy
    mode=0755
  when: download_browsermob_proxy.changed

- name: add wrapper script /usr/local/bin/browsermob-proxy
  copy: >
      src=browsermob-proxy
      dest=/usr/local/bin/browsermob-proxy
  when: download_browsermob_proxy.changed

- name: change permissions of wrapper script
  file: >
      path=/usr/local/bin/browsermob-proxy
      mode=0755
  when: download_browsermob_proxy.changed