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