Storm is an automation agent that helps to run workflows on remote or local machines.
- Storm vs GitHub Actions (self-hosted runner)
- Storm vs Ansible (Coming soon!)
- Storm deployment on EC2
For use in golang
go get https://github.com/overal-x/formatio.storm
For Linux and MacOS
curl -fsSL https://raw.githubusercontent.com/Overal-X/formatio.storm/main/scripts/install.sh | bash
For Windows
irm https://raw.githubusercontent.com/Overal-X/formatio.storm/main/scripts/install.ps1 | iex
Or download binaries from release page
With the example files
Run against remote machines from inventory
storm agent install -i ./samples/basic/inventory.yaml
storm agent run -i ./samples/basic/inventory.yaml ./samples/basic/workflow.yaml
Run worklow on current host
storm run ./samples/basic/workflow.yaml
git clone git@github.com:Overal-X/formatio.storm.git
go mod tidy
go run ./cmd help