19 lines
622 B
YAML
19 lines
622 B
YAML
|
|
- name: Create directory for storing certificates
|
|
ansible.builtin.file:
|
|
path: "/var/traefik/certs/chill/{{ item['chill_environment'] }}"
|
|
state: directory
|
|
owner: "{{ as_user }}"
|
|
mode: '0400'
|
|
|
|
- name: Create private key
|
|
community.crypto.openssl_privatekey:
|
|
path: "/var/traefik/certs/chill/{{ item['chill_environment'] }}/key.pem"
|
|
|
|
- name: Create self signed certificate
|
|
community.crypto.x509_certificate:
|
|
privatekey_path: "/var/traefik/certs/chill/{{ item['chill_environment'] }}/key.pem"
|
|
path: "/var/traefik/certs/chill/{{ item['chill_environment'] }}/cert.pem"
|
|
provider: selfsigned
|
|
|