|
|
|
@ -157,35 +157,43 @@
|
|
|
|
|
script: | |
|
|
|
|
pip install -r '{{ ansible_env.TEMP }}\pip_packages\pip_packages\requirements.txt' --no-index --find-links='{{ ansible_env.TEMP }}\pip_packages\pip_packages' |
|
|
|
|
|
|
|
|
|
- name: Download chromedriver (Chromium) |
|
|
|
|
- name: Download chromedriver (Chrome) |
|
|
|
|
ansible.windows.win_get_url: |
|
|
|
|
url: "{{ APPLET_DOWNLOAD_HOST }}/download/applets/chromedriver_win32.zip" |
|
|
|
|
dest: "{{ ansible_env.TEMP }}\\chromedriver_win32.zip" |
|
|
|
|
validate_certs: "{{ not IGNORE_VERIFY_CERTS }}" |
|
|
|
|
|
|
|
|
|
- name: Unzip chromedriver (Chromium) |
|
|
|
|
- name: Unzip chromedriver (Chrome) |
|
|
|
|
community.windows.win_unzip: |
|
|
|
|
src: "{{ ansible_env.TEMP }}\\chromedriver_win32.zip" |
|
|
|
|
dest: C:\Program Files\JumpServer\drivers |
|
|
|
|
|
|
|
|
|
- name: Download chromium zip package (Chromium) |
|
|
|
|
- name: Download Chrome zip package (Chrome) |
|
|
|
|
ansible.windows.win_get_url: |
|
|
|
|
url: "{{ APPLET_DOWNLOAD_HOST }}/download/applets/chrome-win.zip" |
|
|
|
|
dest: "{{ ansible_env.TEMP }}\\chrome-win.zip" |
|
|
|
|
validate_certs: "{{ not IGNORE_VERIFY_CERTS }}" |
|
|
|
|
|
|
|
|
|
- name: Unzip Chromium (Chromium) |
|
|
|
|
- name: Unzip Chrome (Chrome) |
|
|
|
|
community.windows.win_unzip: |
|
|
|
|
src: "{{ ansible_env.TEMP }}\\chrome-win.zip" |
|
|
|
|
dest: C:\Program Files\Chrome |
|
|
|
|
dest: C:\Program Files\JumpServer\applications |
|
|
|
|
|
|
|
|
|
- name: Set chromium and driver on the global system path (Chromium) |
|
|
|
|
- name: Check and Clean global system path (Chrome) |
|
|
|
|
ansible.windows.win_path: |
|
|
|
|
elements: |
|
|
|
|
- 'C:\Program Files\Chrome\chrome-win32' |
|
|
|
|
- 'C:\Program Files\Chrome\chrome-win' |
|
|
|
|
- 'C:\Program Files\chrome-win' |
|
|
|
|
state: absent |
|
|
|
|
|
|
|
|
|
- name: Set Chrome and driver on the global system path (Chrome) |
|
|
|
|
ansible.windows.win_path: |
|
|
|
|
elements: |
|
|
|
|
- 'C:\Program Files\JumpServer\applications\Chrome\Application' |
|
|
|
|
- 'C:\Program Files\JumpServer\drivers\chromedriver_win32' |
|
|
|
|
|
|
|
|
|
- name: Set Chromium variables disable Google Api (Chromium) |
|
|
|
|
- name: Set Chrome variables disable Google Api (Chrome) |
|
|
|
|
ansible.windows.win_environment: |
|
|
|
|
level: machine |
|
|
|
|
variables: |
|
|
|
|