Taskfile framework that contains needed daily operations tasks and commands.
Last updated Jun 25, 2026
24
Stars
3
Forks
0
Issues
0
Stars/day
Attention Score
3
Language breakdown
Dockerfile 100.0%
▸ Files
click to expand
README
IaC Taskfile Framework

Taskfile
Operations
-awscli
- aws-vault
- chamber
- terraform
- tfsec
- tflint
- checkov
- driftctl
- tfenv
- docker
- helm
- helmfile
- Ansible
- GitHub
- Terragrunt
- Kubernetes
- Brew (macOS)
- Chocolatey (windows)
- Scoop (windows)
- 1password
- SteamPipe
- DevOps Tools
direnv
- gomplate
How to use
Install Taskfile
one command to install:
# For Installation To /usr/local/bin for user wide access with debug logging
May require sudo sh
sh -c "$(curl --location https://taskfile.dev/install.sh)" -- -d -b /usr/local/bin
git submodules
add submodule for the repo in tasks folder in your repo.
git submodule add https://github.com/mhmdio/iac-taskfile-framework tasks
update your Taskfile.yml to include the task files form tasks folder
includes:
aws: ./tasks/aws
docker: ./tasks/docker
terraform: ./tasks/terraform
Sample Taskfile
# https://taskfile.dev
version: '3' dotenv: ['.env'] output: prefixed vars: env:
includes: aws: ./tasks/aws docker: ./tasks/docker terraform: ./tasks/terraform
tasks:
default: desc: Hello MSG. cmds: - echo "{{.GREETING}}" silent: true
Repos using IaC Taskfile framework
🔗 More in this category