{"id":"direct-module-calls-local-only-run-on-for-remote","text":"Direct module calls (`ftl.file(...)`) execute locally and return a dict; `ftl.run_on()` is required for remote/multi-host execution and returns a list of result objects with `.host`, `.success`, `.changed`, `.output`.","truth_value":"IN","source":"entries/2026/05/11/examples-06-automation-context-example_phase2_inventory.md","source_url":"","source_hash":"","justifications":[],"dependents":[],"metadata":{},"explanation":{"steps":[{"node":"direct-module-calls-local-only-run-on-for-remote","truth_value":"IN","reason":"premise"}]}}