35 lines
673 B
YAML
35 lines
673 B
YAML
# https://taskfile.dev
|
|
|
|
version: '3'
|
|
|
|
vars:
|
|
USER_ID:
|
|
sh: 'id -u'
|
|
GROUP_ID:
|
|
sh: 'id -g'
|
|
HOSTS_FILE: 'production.yml'
|
|
REMOTE_USER:
|
|
sh: 'yq .ungrouped.hosts.server.ansible_user {{.HOSTS_FILE}}'
|
|
REMOTE_HOST:
|
|
sh: 'yq .ungrouped.hosts.server.ansible_host {{.HOSTS_FILE}}'
|
|
|
|
tasks:
|
|
ssh:
|
|
cmds:
|
|
- ssh {{.REMOTE_USER}}@{{.REMOTE_HOST}}
|
|
|
|
btop:
|
|
cmds:
|
|
- ssh {{.REMOTE_USER}}@{{.REMOTE_HOST}} -t btop
|
|
|
|
edit-vars:
|
|
cmds:
|
|
- ansible-vault edit vars/vars.yml
|
|
env:
|
|
EDITOR: micro
|
|
|
|
format-py-files:
|
|
cmds:
|
|
- >-
|
|
docker run --rm -u {{.USER_ID}}:{{.GROUP_ID}} -v $PWD:/app -w /app pyfound/black:latest_release black .
|