- name: Install OpenSSL zypper: name: openssl state: present - name: Create SSL directory file: path: "{{ ssl_cert_path }}" state: directory owner: root group: root mode: '0755' - name: Generate Self-Signed SSL Certificate command: > openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout {{ ssl_cert_path }}/{{ ssl_key_file }} -out {{ ssl_cert_path }}/{{ ssl_cert_file }} -subj "{{ ssl_subject }}" args: creates: "{{ ssl_cert_path }}/{{ ssl_cert_file }}"