Hi All,
I would like your opinion on this open-source project I have been working on called - Playable. It is a UI for generating and testing Ansible Playbooks and custom modules. It’s in its very early stage, and I would love to know your opinion on the tool. I have been using it to easily generate Ansible Playbooks and develop custom modules as per best practices and I think it will help the Ansible Community. Some of its features are listed below:
Access it here: https://www.ansible-playable.com/
Some Video Demos Here:
Overview
Getting Started
GCP Demo
Source here: https://github.com/mmumshad/ansible-playable
Features:
- Ansible Engine
- Add one Ansible Engine/s (Ansible Controller) per project
- Test connectivity to Ansible Engine
- Identify Ansible version
- Ansible Projects
- Create/Edit/Delete Ansible Projects
- Define Ansible Inventory files and variables
- View and edit project files
- Create Playbooks
- Create Plays and Tasks
- List all available modules
- Show module descriptions and parameters. Automatically identify parameters from documentation. (Provided the module was documented correctly in the standard format)
- List defined variables and values from inventory files as module parameters
- Search Roles from Github/Ansible Galaxy
- Show ReadMe file of roles in HTML format
- Import Roles from Github/Ansible Galaxy
- Playbook Execution
- Execute playbooks - individual or full
- Select custom verbose level
- Select custom hosts
- View Ansible output in the UI
- Test imported Roles
- View previous execution results
- Execute playbooks - individual or full
- Custom Modules
- Auto generate custom module template as per best practice
- Auto update documentation and parameter section based on user input
- Provides default properties and available types in UI
- Test developed custom module
- Admin
- View list of users
- Delete Users
- View System and Server logs from the Admin tab
Thanks
Mumshad Mannambeth