Ansible inspired automation tool written in Rust.
git clone https://github.com/lukasmetzner/argus.git
cd argus
cargo install --path .
Argus project file structure
├── hosts.yml
└── scrolls
├── init-setup
│ └── main.yml
└── install-devtools
└── main.yml
- hosts.yml: Contains information about the hosts and the execution order of scrolls
- scrolls/init-setup/main.yml: Contains the tasks and execution order of a single scroll
argus --project-path .
# OR
argus -p examples/vm-init # Fill in hosts.yml first