feat: Initial commit

This commit is contained in:
2024-11-24 13:24:33 -05:00
commit 65acc3c45d
23 changed files with 1387 additions and 0 deletions

40
tasks/build.yml Normal file
View File

@@ -0,0 +1,40 @@
---
- name: Debug.
ansible.builtin.debug:
msg: "Using {{ config.build_dir }}"
tags:
- debug
- name: Ensure build directory exists.
ansible.builtin.file:
path: "{{ config.build_dir }}"
state: "directory"
mode: '0755'
tags:
- build
- name: Copy Build Files.
ansible.builtin.copy:
src: "{{ item.src }}"
dest: "{{ config.build_dir }}/{{ item.dest }}"
mode: '0600'
with_items:
- src: "{{ config.paths.definitions_path }}"
dest: "Definitions.md"
- src: "{{ config.paths.head_path }}"
dest: "head.tex"
tags:
- build
- name: Build Templated Files
ansible.builtin.template:
src: "{{ item.src }}"
dest: "{{ config.build_dir }}/{{ item.dest }}"
mode: '0600'
with_items:
- src: "{{ config.paths.report_path }}"
dest: "Report.md"
- src: "{{ config.paths.footer_path }}"
dest: "footer.tex"
tags:
- build