From b9b5c7f1171164f0a1967177f16d686a074aaed0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20L=C3=BCscher?= Date: Fri, 3 May 2024 14:22:38 +0000 Subject: [PATCH] feat(just): update recipes names and allow for input variable files (#13) --- forge.just | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/forge.just b/forge.just index 944520a..d300794 100644 --- a/forge.just +++ b/forge.just @@ -1,8 +1,13 @@ # ublue-os forge just configuration -# Show all messages from this boot -forge_clone-repository: - podman exec ublue-os_forge-anvil-ansible.ublue.local ansible-playbook playbooks/project_clone.yml +## default -forge_build-image: - podman exec ublue-os_forge-anvil-ansible.ublue.local ansible-playbook playbooks/project_build.yml \ No newline at end of file +default := "'${HOME}'/ublue-os_forge/forge_default_vars.env" + +## recipes + +forge_project-clone forge_config_var_file=default: + podman exec --env-file '{{forge_config_var_file}}' ublue-os_forge-anvil-ansible.ublue.local ansible-playbook playbooks/project_clone.yml + +forge_project-build forge_config_var_file=default: + podman exec --env-file '{{forge_config_var_file}}' ublue-os_forge-anvil-ansible.ublue.local ansible-playbook playbooks/project_build.yml