You've already forked ansible-role-certificate-authority
27 lines
928 B
YAML
27 lines
928 B
YAML
---
|
|
|
|
- name: Upgrade python package manager pip
|
|
ansible.builtin.pip:
|
|
name: pip
|
|
state: latest
|
|
|
|
- name: Install required python library cryptography
|
|
ansible.builtin.pip:
|
|
name: cryptography>=1.2.3
|
|
state: present
|
|
|
|
- name: Create or import a root Certificate Authority (CA)
|
|
ansible.builtin.include_tasks: root_certificate_authority.yaml
|
|
when: certificate_authority_root_ca_skip is defined and
|
|
not certificate_authority_root_ca_skip
|
|
|
|
- name: Create or import a intermediate Certificate Authority (CA)
|
|
ansible.builtin.include_tasks: intermediate_certificate_authority.yaml
|
|
when: certificate_authority_intermediate_ca_skip is defined and
|
|
not certificate_authority_intermediate_ca_skip
|
|
|
|
- name: Create or import a client certificate
|
|
ansible.builtin.include_tasks: client_certificate.yaml
|
|
when: certificate_authority_client_skip is defined and
|
|
not certificate_authority_client_skip
|