chore: Add homebrew task to taskfile and update README.md

Signed-off-by: Devin Buhl <devin@buhl.casa>
This commit is contained in:
Devin Buhl committed 2022-05-09 16:54:31 -04:00
1 parent 4ab22b451c
commit e1c1d1689b
6 files changed
+144 -126

No files matched your search

+36 -6
View File
@@ -14,18 +14,48 @@ env:
KUBECONFIG: "{{.PROJECT_DIR}}/provision/kubeconfig"
includes:
ansible: .taskfiles/ansible.yml
pre-commit: .taskfiles/pre-commit.yml
terraform: .taskfiles/terraform.yml
ansible: .taskfiles/AnsibleTasks.yml
precommit: .taskfiles/PrecommitTasks.yml
terraform: .taskfiles/TerraformTasks.yml
tasks:
init:
desc: Initialize workstation dependencies with Brew
cmds:
- brew install {{.DEPS}} {{.CLI_ARGS}}
preconditions:
- sh: command -v brew
msg: |
Homebrew is not installed. Using MacOS, Linux or WSL?
Head over to https://brew.sh to get up and running.
vars:
DEPS: >-
age
ansible
direnv
fluxcd/tap/flux
gitleaks
go-task/tap/go-task
helm
ipcalc
jq
kubernetes-cli
kustomize
pre-commit
prettier
sops
stern
terraform
yamllint
yq
verify:
desc: Verify env settings
cmds:
- bash configure --verify
- ./configure --verify
configure:
desc: Configure repository
desc: Configure repository from env settings
cmds:
- bash configure
- ./configure