UNPKG

@installdoc/ansible-gas-station

Version:

An Ansible playbook that provisions your network with software from GitHub Awesome lists, developed with disaster recovery in mind ⛽🔥🤤

28 lines (25 loc) 844 B
--- version: '3' vars: TEMPLATE_FILE: sh: if [ ! -z "{{.CLI_ARGS}}" ]; then echo "{{.CLI_ARGS}}"; else echo "default.packer.json"; fi VARIABLES_PATH: .variables.json tasks: latestos: deps: - :install:python:requirements - :install:software:jq vars: TAG: sh: jq -r '.variables.latestos_tag' {{.TEMPLATE_FILE}} log: error: Error running `{{.PYTHON_HANDLE}}latestos {{.TAG}}` start: Running `{{.PYTHON_HANDLE}}latestos {{.TAG}}` success: Successfully ran `{{.PYTHON_HANDLE}}latestos {{.TAG}}` cmds: - '{{.PYTHON_HANDLE}}latestos {{.TAG}}' status: - '[[ "{{.TAG}}}" == "macos" ]] || [ "${container:=}" == "docker" ]' preconditions: - sh: test -f {{.TEMPLATE_FILE}} msg: The `{{.TEMPLATE_FILE}}` file is missing from the root of this project.