From ae3f9257773d44dc72a590682dff0c12c4775031 Mon Sep 17 00:00:00 2001 From: Anton Vakhrushev Date: Sun, 22 Feb 2026 20:55:24 +0300 Subject: [PATCH] Remove Taskfile.yml --- Taskfile.yml | 85 ---------------------------------------------------- 1 file changed, 85 deletions(-) delete mode 100644 Taskfile.yml diff --git a/Taskfile.yml b/Taskfile.yml deleted file mode 100644 index ee0b31b..0000000 --- a/Taskfile.yml +++ /dev/null @@ -1,85 +0,0 @@ -# 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}}' - AUTHELIA_DOCKER: 'docker run --rm -v $PWD:/data authelia/authelia:4.39.4 authelia' - -tasks: - install-roles: - cmds: - - uv run ansible-galaxy role install --role-file requirements.yml --force - - pl: - desc: 'Run playbooks with production inventory' - cmds: - - uv run ansible-playbook -i production.yml --diff {{.CLI_ARGS}} - - ssh: - cmds: - - ssh {{.REMOTE_USER}}@{{.REMOTE_HOST}} - - btop: - cmds: - - ssh {{.REMOTE_USER}}@{{.REMOTE_HOST}} -t btop - - encrypt: - cmds: - - uv run ansible-vault encrypt {{.CLI_ARGS}} - - decrypt: - cmds: - - uv run ansible-vault decrypt {{.CLI_ARGS}} - - authelia-cli: - cmds: - - "{{.AUTHELIA_DOCKER}} {{.CLI_ARGS}}" - - authelia-validate-config: - vars: - DEST_FILE: "temp/configuration.yml" - cmds: - - > - uv run ansible localhost - --module-name template - --args "src=files/authelia/configuration.template.yml dest={{.DEST_FILE}}" - --extra-vars "@vars/secrets.yml" - --extra-vars "@files/authelia/secrets.yml" - - defer: rm -f {{.DEST_FILE}} - - > - {{.AUTHELIA_DOCKER}} - validate-config --config /data/{{.DEST_FILE}} - - authelia-gen-random-string: - summary: | - Generate random string. - Usage example: - task authelia-gen-random-string LEN=64 - vars: - LEN: '{{ .LEN | default 10 }}' - cmds: - - > - {{.AUTHELIA_DOCKER}} - crypto rand --length {{.LEN}} --charset alphanumeric - - authelia-gen-secret-and-hash: - vars: - LEN: '{{ .LEN | default 72 }}' - cmds: - - > - {{.AUTHELIA_DOCKER}} - crypto hash generate pbkdf2 --variant sha512 --random --random.length {{.LEN}} --random.charset rfc3986 - - format-py-files: - cmds: - - >- - docker run --rm -u {{.USER_ID}}:{{.GROUP_ID}} -v $PWD:/app -w /app pyfound/black:latest_release black .