[ANSIBLE 3.2.0] Upgrade 'certificates' role tasks to be ansible 3.2.0 compliant 95/120795/1
authorBartek Grzybowski <b.grzybowski@partner.samsung.com>
Fri, 9 Apr 2021 11:31:47 +0000 (13:31 +0200)
committerBartek Grzybowski <b.grzybowski@partner.samsung.com>
Thu, 22 Apr 2021 06:49:23 +0000 (08:49 +0200)
Change-Id: Id1d8da0a1dabdbe79cdb24179ddeff5564b00f17
Issue-ID: OOM-2722
Signed-off-by: Bartek Grzybowski <b.grzybowski@partner.samsung.com>
ansible/roles/certificates/tasks/generate-certificates.yml

index 9bf75ff..43b774b 100644 (file)
     country_name: "{{ certificates.country_name }}"
     locality_name: "{{ certificates.locality_name }}"
     basic_constraints:
-      - CA:true
+      - CA:TRUE
     basic_constraints_critical: true
     key_usage:
-      - critical
       - digitalSignature
       - cRLSign
       - keyCertSign
+    key_usage_critical: true
 
 - name: Generate root CA certificate
   openssl_certificate:
     path: "{{ certificates_local_dir }}/rootCA.crt"
     csr_path: "{{ certificates_local_dir }}/rootCA.csr"
     privatekey_path: "{{ certificates_local_dir }}/rootCA.key"
-    key_usage:
-      - critical
-      - digitalSignature
-      - cRLSign
-      - keyCertSign
-    force: true
   notify: Restart Docker
 
 - name: Generate private Nexus key
   openssl_privatekey:
     path: "{{ certificates_local_dir }}/nexus_server.key"
     size: 4096
-    force: false
 
 - name: Generate Nexus CSR (certificate signing request)
   openssl_csr:
     csr_path: "{{ certificates_local_dir }}/nexus_server.csr"
     ownca_path: "{{ certificates_local_dir }}/rootCA.crt"
     ownca_privatekey_path: "{{ certificates_local_dir }}/rootCA.key"
-    key_usage:
-      - digitalSignature
-      - nonRepudiation
-      - keyEncipherment
-      - dataEncipherment
-    subject_alt_name:
-      "{{ all_simulated_hosts | map('regex_replace', '(.*)', 'DNS:\\1') | list }}"