2015-08-20 23:47:50 +02:00
|
|
|
|
---
|
2015-09-14 01:08:32 +02:00
|
|
|
|
# Adjusting system for domain proxy certificate
|
|
|
|
|
|
|
|
|
|
- name: Creating needed directories
|
2015-08-20 23:56:19 +02:00
|
|
|
|
file:
|
|
|
|
|
path: '{{ item }}'
|
|
|
|
|
mode: 0755
|
|
|
|
|
state: directory
|
|
|
|
|
with_items:
|
2015-09-14 01:15:51 +02:00
|
|
|
|
- '/usr/lib/firefox/browser/defaults/profile'
|
2015-09-21 01:29:34 +02:00
|
|
|
|
- '/usr/local/share/ca-certificates/{{ ansible_local.domain.domainfull }}'
|
2015-08-20 23:56:19 +02:00
|
|
|
|
|
2015-09-14 01:08:32 +02:00
|
|
|
|
- name: Getting SSL transparent proxy certificate
|
2015-08-20 23:47:50 +02:00
|
|
|
|
get_url:
|
2015-09-21 01:29:34 +02:00
|
|
|
|
url: 'http://{{ ansible_local.domain.serverfqdn }}/proxy.crt'
|
|
|
|
|
dest: '/usr/local/share/ca-certificates/{{ ansible_local.domain.domainfull }}/ca.crt'
|
2015-09-07 21:42:38 +02:00
|
|
|
|
register: proxycrt_dwnl
|
2015-08-20 23:47:50 +02:00
|
|
|
|
|
2016-02-17 23:19:48 +01:00
|
|
|
|
- name: Adding certificates to the ones used by the system
|
2015-08-20 23:47:50 +02:00
|
|
|
|
shell: update-ca-certificates
|
2015-09-07 21:42:38 +02:00
|
|
|
|
when: proxycrt_dwnl|changed
|
2015-08-20 23:47:50 +02:00
|
|
|
|
|
2015-09-14 01:08:32 +02:00
|
|
|
|
- name: Firefox settings to include certificate
|
2015-08-20 23:47:50 +02:00
|
|
|
|
get_url:
|
2015-10-02 20:43:58 +02:00
|
|
|
|
url: 'http://{{ ansible_local.domain.serverfqdn }}/ks/server-ca/cert8.db'
|
2015-11-05 01:44:58 +01:00
|
|
|
|
dest: /usr/lib/firefox/browser/defaults/profile/cert8.db
|