How is this different from Ansible? Ansible scales to large fleets and has a much bigger module ecosystem. Conflux trades that breadth for a single static binary, no Python dependency on the control machine, and a smaller, easier-to-audit core.
Does Conflux need an agent on target hosts? No. It connects over SSH and runs commands directly, the same way Ansible does in its default mode.
Can I use it with Windows hosts? Not currently. Conflux assumes a POSIX shell and systemd on the target.
Where is state stored?
Locally on each managed host, at /var/lib/conflux/state.json. There’s no central server to lose or back up.
Is there a way to dry-run an entire inventory before a release?
Yes — conflux plan site.yml --inventory inventory.yml with no --limit runs the plan against every host in the inventory and prints a combined summary.