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 ⛽🔥🤤

38 lines (34 loc) 1.15 kB
--- version: '3' tasks: bundle: deps: - docker-pushrm docker-pushrm: run: once cmds: - task: install vars: BIN: docker-pushrm GITHUB: github.com/christian-korneck/docker-pushrm - mkdir -p "$HOME/.docker/cli-plugins" - mv "$(which docker-pushrm)" "$HOME/.docker/cli-plugins/docker-pushrm" - chmod +x "$HOME/.docker/cli-plugins/docker-pushrm" status: - type -f "$HOME/.docker/cli-plugins/docker-pushrm" || type -f /usr/local/lib/docker/cli-plugins/docker-pushrm || type -f /usr/local/libexec/docker/cli-plugins/docker-pushrm || type -f /usr/lib/docker/cli-plugins/docker-pushrm || type -f /usr/libexec/docker/cli-plugins/docker-pushrm install: deps: - :install:go:bin run: when_changed log: error: Failed to acquire GitHub release from `{{.GITHUB}}` start: Acquiring GitHub binary release from `{{.GITHUB}}` success: Installed GitHub release from `{{.GITHUB}}`, available as `{{.BIN}}` cmds: - bin install {{.GITHUB}} "$GOPATH/bin/{{.BIN}}" status: - type {{.BIN}} > /dev/null