2023-12-18 23:20:30 +01:00

52 lines
1.1 KiB
YAML

---
- name: Installation de openssl
apt:
name: openssl
- name: Création de la clé
community.crypto.openssl_privatekey:
path: /etc/ssl/private/apache-selfsigned.key
mode: "640"
owner: root
group: root
- name: Création du certificat
community.crypto.x509_certificate:
path: /etc/ssl/certs/apache-selfsigned.crt
privatekey_path: /etc/ssl/private/apache-selfsigned.key
provider: selfsigned
mode: "644"
owner: root
group: root
- name: Suppression du fichier 000-default.conf
file:
path: /etc/apache2/sites-available/000-default.conf
state: absent
- name: Supression du fichier default-ssl.conf
file:
path: /etc/apache2/sites-available/default-ssl.conf
state: absent
- name: Supression du fichier ports.conf
file:
path: /etc/apache2/ports.conf
state: absent
- name: ajout de la redirection https
copy:
src: 000-default.conf
dest: /etc/apache2/sites-available
- name: ajout du site https
copy:
src: default-ssl.conf
dest: /etc/apache2/sites-available
- name: ajout du port 443
copy:
src: ports.conf
dest: /etc/apache2
notify: restart apache2