summaryrefslogtreecommitdiffstats
path: root/roles/proxy/tasks/config.yml
blob: 09d3767f816b4f1888c4b12b1ba0a8c9469fbe00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
- name: Configuration de squid
  template: src=squid.conf.j2 dest=/etc/squid/squid.conf
            owner=root
            group=squid
            mode=640
  notify: restart squid

- name: Installation de l'unité systemd
  copy:
    src: squid.service
    dest: /etc/systemd/system/
    owner: root
    group: root
    mode: 0644
  notify: reload systemd

# à voir pour restarter tous les services impactés si un changement
# est détecté
# ou bien mettre des tâches d'update de cert LE dans les rôles correspondants
# aux services impactés (get file non-fatal)
- name: Installation des fichiers certificat
  copy:
    src: "certs/{{ item }}"
    dest: /etc/pki/tls/certs/
    owner: root
    group: root
    mode: 0644
  with_items:
    - "casperlefantom.{{ crtversion }}.crt"
    - dhparam-4096.pem

- name: Installation des fichiers clé
  copy:
    src: "certs/casperlefantom.{{ crtversion }}.key"
    dest: /etc/pki/tls/private/
    owner: 0990
    group: root
    mode: 0440