- Does this run actual shell commands on my machine?
- No — the simulator models playbook execution and task states without running real commands. It shows what would happen based on the task definitions and module semantics.
- Which Ansible modules are supported?
- Common modules: command, shell, copy, template, file, service, apt/yum, user, git. The simulator models their changed/ok outcomes. Custom modules are not executable but can be listed.
- How is Ansible different from Terraform?
- Ansible is procedural (runs tasks in order) and focuses on configuration management. Terraform is declarative (describes desired state) and focuses on infrastructure provisioning. They are often used together.