feat: Updates default variable definitions
This commit is contained in:
@@ -36,11 +36,14 @@ build_dir_name: ".build"
|
|||||||
work_dir: "{{ lookup('env', 'PWD') }}"
|
work_dir: "{{ lookup('env', 'PWD') }}"
|
||||||
build_dir: "{{ work_dir }}/{{ build_dir_name }}"
|
build_dir: "{{ work_dir }}/{{ build_dir_name }}"
|
||||||
|
|
||||||
|
# NOTE: These generally do not need changed, unless debugging or customizing files.
|
||||||
|
# Such as you want to add new definitions or customize the footer.
|
||||||
config:
|
config:
|
||||||
# NOTE: These generally do not need changed, unless debugging or customizing files.
|
|
||||||
# Such as you want to add new definitions or customize the footer.
|
|
||||||
paths:
|
paths:
|
||||||
report_path: "{{ work_dir }}/Report.md"
|
report_path: "{{ work_dir }}/Report.md"
|
||||||
footer_path: "templates/footer.tex"
|
footer_path: "templates/footer.tex"
|
||||||
head_path: "files/head.tex"
|
head_path: "files/head.tex"
|
||||||
definitions_path: "files/Definitions.md"
|
definitions_path: "files/Definitions.md"
|
||||||
|
default_vars_path: "files/vars.default.yml"
|
||||||
|
default_vault_path: "files/vault.default.yml"
|
||||||
|
default_vault_vars_path: "files/vars.vault.yml"
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
#SPDX-License-Identifier: MIT-0
|
|
||||||
---
|
---
|
||||||
author_name: "Testy McTestface Jr"
|
author_name: "Testy McTestface Jr"
|
||||||
document_title: "Home Performance Report"
|
document_title: "Home Performance Report"
|
||||||
@@ -30,21 +29,3 @@ home:
|
|||||||
square_feet: "3,000"
|
square_feet: "3,000"
|
||||||
cfm50: "3,000"
|
cfm50: "3,000"
|
||||||
lair: "1:1"
|
lair: "1:1"
|
||||||
|
|
||||||
|
|
||||||
# NOTE: These generally do not need changed, unless debugging.
|
|
||||||
#
|
|
||||||
build_dir_name: ".build"
|
|
||||||
work_dir: "{{ lookup('env', 'PWD') }}"
|
|
||||||
build_dir: "{{ work_dir }}/{{ build_dir_name }}"
|
|
||||||
|
|
||||||
# NOTE: These generally do not need changed, unless debugging.
|
|
||||||
config:
|
|
||||||
|
|
||||||
# NOTE: These generally do not need changed, unless debugging or customizing files.
|
|
||||||
# Such as you want to add new definitions or customize the latex footer.
|
|
||||||
paths:
|
|
||||||
report_path: "{{ work_dir }}/Report.md"
|
|
||||||
footer_path: "templates/footer.tex"
|
|
||||||
head_path: "files/head.tex"
|
|
||||||
definitions_path: "files/Definitions.md"
|
|
||||||
@@ -16,17 +16,3 @@ home:
|
|||||||
square_feet: "3,000"
|
square_feet: "3,000"
|
||||||
cfm50: "3,000"
|
cfm50: "3,000"
|
||||||
lair: "1:1"
|
lair: "1:1"
|
||||||
|
|
||||||
# NOTE: These generally do not need changed, unless debugging.
|
|
||||||
build_dir_name: ".build"
|
|
||||||
work_dir: "{{ lookup('env', 'PWD') }}"
|
|
||||||
build_dir: "{{ work_dir }}/{{ build_dir_name }}"
|
|
||||||
|
|
||||||
config:
|
|
||||||
# NOTE: These generally do not need changed, unless debugging or customizing files.
|
|
||||||
# Such as you want to add new definitions or customize the footer.
|
|
||||||
paths:
|
|
||||||
report_path: "{{ work_dir }}/Report.md"
|
|
||||||
footer_path: "templates/footer.tex"
|
|
||||||
head_path: "files/head.tex"
|
|
||||||
definitions_path: "files/Definitions.md"
|
|
||||||
|
|||||||
@@ -21,7 +21,7 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: "copy_if_not_exists.yml"
|
file: "copy_if_not_exists.yml"
|
||||||
vars:
|
vars:
|
||||||
source: "templates/footer.tex"
|
source: "{{ config.paths.footer_path }}"
|
||||||
destination: "{{ work_dir }}/footer.tex"
|
destination: "{{ work_dir }}/footer.tex"
|
||||||
tags:
|
tags:
|
||||||
- setup-footer
|
- setup-footer
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: "copy_if_not_exists.yml"
|
file: "copy_if_not_exists.yml"
|
||||||
vars:
|
vars:
|
||||||
source: "files/head.tex"
|
source: "{{ config.paths.head_path }}"
|
||||||
destination: "{{ work_dir }}/head.tex"
|
destination: "{{ work_dir }}/head.tex"
|
||||||
tags:
|
tags:
|
||||||
- setup-head
|
- setup-head
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: "copy_if_not_exists.yml"
|
file: "copy_if_not_exists.yml"
|
||||||
vars:
|
vars:
|
||||||
source: "files/Definitions.md"
|
source: "{{ config.paths.definitions_path }}"
|
||||||
destination: "{{ work_dir }}/Definitions.md"
|
destination: "{{ work_dir }}/Definitions.md"
|
||||||
tags:
|
tags:
|
||||||
- setup-definitions
|
- setup-definitions
|
||||||
@@ -54,7 +54,7 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: "copy_if_not_exists.yml"
|
file: "copy_if_not_exists.yml"
|
||||||
vars:
|
vars:
|
||||||
source: "defaults/main.yml"
|
source: "{{ config.paths.default_vars_path }}"
|
||||||
destination: "{{ work_dir }}/vars.yml"
|
destination: "{{ work_dir }}/vars.yml"
|
||||||
tags:
|
tags:
|
||||||
- setup
|
- setup
|
||||||
@@ -64,7 +64,7 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: "copy_if_not_exists.yml"
|
file: "copy_if_not_exists.yml"
|
||||||
vars:
|
vars:
|
||||||
source: "files/vars.vault.yml"
|
source: "{{ config.paths.default_vault_vars_path }}"
|
||||||
destination: "{{ work_dir }}/vars.yml"
|
destination: "{{ work_dir }}/vars.yml"
|
||||||
tags:
|
tags:
|
||||||
- setup-vault
|
- setup-vault
|
||||||
@@ -75,7 +75,7 @@
|
|||||||
ansible.builtin.include_tasks:
|
ansible.builtin.include_tasks:
|
||||||
file: "copy_if_not_exists.yml"
|
file: "copy_if_not_exists.yml"
|
||||||
vars:
|
vars:
|
||||||
source: "files/vault.default.yml"
|
source: "{{ config.paths.default_vault_path }}"
|
||||||
destination: "{{ work_dir }}/vault.yml"
|
destination: "{{ work_dir }}/vault.yml"
|
||||||
tags:
|
tags:
|
||||||
- setup-vault
|
- setup-vault
|
||||||
|
|||||||
@@ -11,4 +11,24 @@
|
|||||||
ansible.builtin.debug:
|
ansible.builtin.debug:
|
||||||
msg: "Starting task..."
|
msg: "Starting task..."
|
||||||
|
|
||||||
#- include_tasks: ../tasks/main.yml
|
- name: Ensure files exist in root working directory.
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ work_dir }}/{{ item }}"
|
||||||
|
state: file
|
||||||
|
with_items:
|
||||||
|
- "Report.md"
|
||||||
|
- "Definitions.md"
|
||||||
|
- "footer.tex"
|
||||||
|
- "head.tex"
|
||||||
|
- "vars.yml"
|
||||||
|
- "vault.yml"
|
||||||
|
|
||||||
|
- name: Ensure files exist in build directory.
|
||||||
|
ansible.builtin.file:
|
||||||
|
path: "{{ build_dir }}/{{ item }}"
|
||||||
|
state: file
|
||||||
|
with_items:
|
||||||
|
- "Report.md"
|
||||||
|
- "Definitions.md"
|
||||||
|
- "footer.tex"
|
||||||
|
- "head.tex"
|
||||||
|
|||||||
Reference in New Issue
Block a user