https://github.com/cliffano/generator-ansible
Plop generator for Ansible projects
https://github.com/cliffano/generator-ansible
ansible code-generator
Last synced: 2 months ago
JSON representation
Plop generator for Ansible projects
- Host: GitHub
- URL: https://github.com/cliffano/generator-ansible
- Owner: cliffano
- Created: 2024-07-10T14:35:33.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-11-15T23:14:58.000Z (8 months ago)
- Last Synced: 2025-12-19T10:31:14.355Z (7 months ago)
- Topics: ansible, code-generator
- Language: Makefile
- Homepage:
- Size: 85 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README

[](https://github.com/cliffano/generator-ansible/actions?query=workflow%3ACI)
[](https://github.com/cliffano/generator-ansible/actions?query=workflow%3ACodeQL)
[](https://snyk.io/test/github/cliffano/generator-ansible)
Generator-Ansible
-----------------
Generator-Ansible is an Ansible projects generator using [Plop](https://plopjs.com/).
It provides the following components:
| Component | Description |
|-----------|-------------|
| ansible-role | Generate an Ansible Role project. |
All components are built using [Makefile](https://en.wikipedia.org/wiki/Make_(software)).
Usage
-----
Generate Ansible Role project:
make generate-ansible-role
Both components will prompt you the following inputs:
| Prompt | Description |
|--------|-------------|
| Project ID | Used for Ansible Role name. |
| Project Name | Used in documentation or comments. |
| Project Description | Used in documentation or comments. |
| Author Name | The name of the project author. |
| GitHub ID | The GitHub ID of the project repo. |