--- - name: Ensure output directory exists. ansible.builtin.file: path: "{{ build_dir }}" state: "directory" mode: '0755' - name: Copy Files. ansible.builtin.copy: src: "files/{{ item }}" dest: "{{ build_dir }}/{{ item }}" mode: '0600' with_items: - "Definitions.md" - "head.tex" - name: Generate Footer File ansible.builtin.template: src: "templates/{{ item }}" dest: "{{ build_dir }}/footer.tex" mode: '0600' with_items: - "footer.tex" tags: - footer - name: Generate Templated Report File ansible.builtin.template: src: "templates/{{ item }}" dest: "{{ build_dir }}/Report.md" mode: '0600' with_items: - "Report.md" tags: - report