conflux plan

Show what would change without applying anything.

conflux plan <playbook.yml> [flags]
FlagDescription
--inventoryPath to an inventory file
--limitRestrict to a host or group name
--diffShow full file diffs, not just changed/unchanged
-v, --verbosePrint module-level debug output

conflux apply

Apply a playbook to one or more hosts.

conflux apply <playbook.yml> [flags]
FlagDescription
--inventoryPath to an inventory file
--limitRestrict to a host or group name
--yesSkip the confirmation prompt
--parallel NApply to N hosts concurrently (default 5)

conflux state

Inspect or clear the local state manifest for a host.

conflux state show <host>
conflux state clear <host> --module package.nginx

conflux vault

Encrypt secrets inline in playbooks using age under the hood.

conflux vault encrypt "db_password: hunter2"
!vault |
  age1yubikey1qwt5...(truncated)...

Paste the resulting block directly into a playbook in place of a plaintext value; Conflux decrypts it at apply time using the key configured in ~/.config/conflux/vault.key.

Global flags

FlagDescription
--configPath to conflux.toml
--log-leveldebug, info, warn, error
--no-colorDisable ANSI output