--- # task/prerequisites file for renew_consul_certificates - name: "Create directory {{ renew_consul_certificates_config_dir }}" ansible.builtin.file: path: "{{ renew_consul_certificates_config_dir }}" state: directory owner: "{{ renew_consul_certificates_consul_user }}" group: "{{ renew_consul_certificates_consul_group }}" mode: '0755' - name: "Create directory templates directory in {{ renew_consul_certificates_config_dir }}" ansible.builtin.file: path: "{{ renew_consul_certificates_config_dir }}/templates" state: directory owner: "{{ renew_consul_certificates_consul_user }}" group: "{{ renew_consul_certificates_consul_group }}" mode: '0755' - name: "Ensure certificate/key directory(ies) exist(s)" ansible.builtin.file: path: "{{item | dirname }}" state: directory owner: "{{ renew_consul_certificates_consul_user }}" group: "{{ renew_consul_certificates_consul_group }}" mode: '0755' loop: - "{{ renew_consul_certificates_cert_dest }}" - "{{ renew_consul_certificates_key_dest }}" - "{{ renew_consul_certificates_ca_dest }}"