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 39 40
--- # tasks file for openssl - name: include assert.yml include_tasks: assert.yml run_once: yes - name: install pip packages pip: name: "{{ openssl_pip_packages }}" - name: create key directory file: path: "{{ openssl_key_directory }}" state: directory mode: "750" owner: root group: root - name: create csr directory file: path: "{{ openssl_csr_directory }}" state: directory mode: "755" owner: root group: root - name: create crt directory file: path: "{{ openssl_crt_directory }}" state: directory mode: "755" owner: root group: root - name: include create.yml include_tasks: create.yml loop: "{{ openssl_items }}" when: - openssl_items is defined - openssl_items | length > 0