Best practices
Use name="..."
on everything.
name="..."
on everything.All operations support the name=
parameter which allows you to describe what it is doing. This will make following the output much easier.
Never modify host or group variables in your scripts.
This will lead to a strange coupling between an inventory and scripts. If you need to track global state, please create an additional python module just for this purpose, or avoid it in the first place.
Use the type checked API.
Fora is fully typed. While it is more verbose, this allows you to use certain typed variables from an imported wrapper instead of implicitly defined globals to allow for proper type-checking with mypy
or similar tools.
Last updated