Linux creation and operations · Runs in your browser
Ansible Playbook and Inventory Generator
Generate a YAML inventory and idempotent baseline playbook for packages, a non-root account and a managed service.
Files stay in this browser tab.
How to use it
Enter hostnames or addresses, a login user, packages and a service name. Download the inventory and playbook.
Worked example
Manage of-web-1 and of-web-2, install nginx and keep its service enabled.
What to check
Credentials remain in your SSH agent or secret store. Review privilege escalation and package availability for each target OS.
Build a system for this use case
Ansible management lab
Example OpenFactory build prompt
Build a useful ansible management lab on Ubuntu 24.04 LTS amd64, unless the target installer or embedded board requires its explicitly selected OS.
Use a controller, two managed Linux nodes and a versioned baseline playbook. Include only the components this workload needs. Use synthetic sample data and placeholders for site-specific domains, authorized SSH public keys and external integration credentials. Create a non-root operator and keep administrative access private. Never put real credentials, patient records or customer data in the image.
Acceptance checks: run syntax and inventory checks, apply the baseline and confirm a second playbook run reports no unintended changes. Boot the actual artifact and repeat relevant health, persistence and access checks after reboot. Keep hardware-dependent checks pending until the specified equipment is attached.
Deliver the bootable image or reproducible deployment recipe, the software inventory and a test report that separates successful assembly from runtime verification. Ask for missing hardware, storage and access details before making irreversible deployment choices. Do not deploy into production or erase an existing disk without an explicit target.Your tool inputs and files are not included in the build prompt. Review the draft and press Send in OpenFactory.
Source
Ansible: playbook documentationOpenFactory · 2026-10-29