From ccc2367bc3e8ff49954d6d52fd4e06b4dfedd857 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Wed, 26 Mar 2025 10:40:19 -0400 Subject: [PATCH] feat: Adds hpa config. --- hpa/config.toml | 71 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 hpa/config.toml diff --git a/hpa/config.toml b/hpa/config.toml new file mode 100644 index 0000000..e89a8eb --- /dev/null +++ b/hpa/config.toml @@ -0,0 +1,71 @@ +# NOTE: +# Configuration settings for the `hpa` command line tool. +# You can delete settings that are not applicable to your use case. + +# Default arguments / options that get passed into `ansible-playbook` commands. +# WARNING: Do not put arguments / options that contain spaces in the same string, +# they should be separate strings, for example do not do something like +# ['--tags debug'], instead use ['--tags', 'debug']. +# +args = [] + +# Set to true if you want to pass the vault args to `ansible-playbook` commands. +useVaultArgs = true + +# NOTE: +# Configuration for running the generate command(s). This allows custimizations +# to the files that get used to generate the final output (generally a pdf). +# See `pandoc --help`. Below are the defaults that get used, which only need +# adjusted if your template does not follow the default template design or if +# you add extra files to your template that need to be included in the final +# output. Also be aware that any of the files specified in the `files` or +# `includeInHeader` options, need to be inside the `buildDirectory` when generating +# the final output file. + +# [generate] +# this relative to the project directory. +# buildDirectory = '.build' +# pdfEngine = 'xelatex' +# includeInHeader = [ +# 'head.tex', +# 'footer.tex' +# ] +# files = [ +# 'Report.md', +# 'Definitions.md' +# ] +# outputFileName = 'Report' + +# NOTE: +# These are more for local development of the ansible playbook and should not be needed +# in most cases. Uncomment the lines if you want to customize the playbook and use it +# instead of the provided / default playbook. + +#[playbook] +#directory = '/path/to/local/playbook-directory' +#inventory = '/path/to/local/inventory.ini' +#version = 'main' + +# NOTE: +# These are to declare where your template files are either on your local system or +# a remote git repository. +[template] +# The directory path on your local system to the template files. +directory = '/Volumes/Bucket/Repos/hhe-consult-template' +# The url to a git repository that contains your template files. +url = 'https://git.housh.dev/hhe/consult-template.git' + +# The version, tag, branch, or sha of the template files to clone from the remote +# template repository. In general it is best practice to use a version instead of a +# branch. +version = 'main' + +# NOTE: +# Holds settings for `ansible-vault` commands. +[vault] +# Arguments to pass to commands that use `ansible-vault`, such as encrypting or decrypting +# files. +args = [ '--vault-id=consults@$SCRIPTS/vault-gopass-client' ] + +# An id to use when encrypting `ansible-vault` files. +encryptId = 'consults'