A familiar starting point
Ansible-style YAML, with compatibility limits documented openly.
Familiar YAML. A native Rust engine. A new way to explore infrastructure automation, one playbook at a time.
For curious operators, builders, and contributors.
# Small enough to understand.
- name: Say hello
hosts: localhost
connection: local
gather_facts: false
tasks:
- name: A first step
debug:
msg: "Hello, Rustible."Readable input is a good place to start.
This example asks the debug module to print a message. Try it in a disposable Linux environment.
Ansible-style YAML, with compatibility limits documented openly.
A compiled engine and native modules under active development.
Readable source, reproducible tests, and room for useful contributions.
THE FIELD GUIDE / 01
One local playbook is enough to begin. Read it, run it, and bring back what you learn.
Open the full quick startBring a disposable Linux environment, Git, and Rust 1.88 or newer. This is an alpha: expect rough edges.
Install the CLI and see the available commands.
git clone https://github.com/adolago/rustible.git
cd rustible
cargo install --path .
rustible --helpUse the hello.yml example above. Save it in your current directory.
Download hello.yml 10 lines of YAMLAsk Rustible to execute it in check mode.
rustible check hello.ymlCheck mode calls the executor; it is not just a syntax check. Each module must honor it. A successful run only tells you about this example.
Read verification statusTHE FIELD GUIDE / 02
You don’t need a fleet of servers to help. A clear example, a test, or a better explanation can move the project forward.