shaded-enmity / Ansible Schema Generator
Licence: gpl-3.0
Generate JSON schema for language servers from Ansible module documentation
Stars: ✭ 30
Projects that are alternatives of or similar to Ansible Schema Generator
modelina
Library for generating data models based on inputs such as AsyncAPI, OpenAPI, or JSON Schema documents.
Stars: ✭ 55 (+83.33%)
Mutual labels: generator, json-schema
Vue Form Json Schema
Create forms using JSON schema. Bring your components!
Stars: ✭ 253 (+743.33%)
Mutual labels: json-schema, generator
Ncform
🍻 ncform, a very nice configuration generation way to develop forms ( vue, json-schema, form, generator )
Stars: ✭ 1,009 (+3263.33%)
Mutual labels: json-schema, generator
Datamodel Code Generator
Pydantic model generator for easy conversion of JSON, OpenAPI, JSON Schema, and YAML data sources.
Stars: ✭ 393 (+1210%)
Mutual labels: json-schema, generator
Prompt Checkbox
This repository has been archived, use Enquirer instead.
Stars: ✭ 21 (-30%)
Mutual labels: generator
Ansible Callback Grafana Annotations
Automatically publish annotations in grafana when you execute your playbooks !
Stars: ✭ 15 (-50%)
Mutual labels: ansible
Git Changelog
Automatic Changelog generator using Jinja2 templates.
Stars: ✭ 30 (+0%)
Mutual labels: generator
Ansible Keepalived
Ansible role to set up keepalived in Debian-like systems
Stars: ✭ 21 (-30%)
Mutual labels: ansible
Serverless Swarm
Serverless with Swarm, Docker and StackStorm
Stars: ✭ 21 (-30%)
Mutual labels: ansible
Workshops
Training Course for Ansible Automation Platform
Stars: ✭ 951 (+3070%)
Mutual labels: ansible
Swiftproject
🏆 Generate Swift project with necessary toolings
Stars: ✭ 27 (-10%)
Mutual labels: generator
ansible-schema-generator
Generate JSON schema for language servers from Ansible module documentation
Usage
$ ansible-schema-generator --help
usage: ansible-schema-generator [-h] [-o OUTPUT_FILE]
[-l {debug,warning,error}] [-d DESCRIPTION]
[-t TITLE] [-v VERSION] [-a ARGSPEC_PATH]
[-r REPORT_FILE]
target_path
Generate JSON schema for language servers from Ansible module documentation in
an Ansible repository checkout `target_path`
positional arguments:
target_path scan this directory for Ansible modules
optional arguments:
-h, --help show this help message and exit
-o OUTPUT_FILE, --output-file OUTPUT_FILE
write result to this file
-l {debug,warning,error}, --log-level {debug,warning,error}
set log level
-d DESCRIPTION, --description DESCRIPTION
Description string to add to the schema
-t TITLE, --title TITLE
Title of the schema
-v VERSION, --version VERSION
Version of Ansible for which schemas are generated
-a ARGSPEC_PATH, --argspec-path ARGSPEC_PATH
File from which we can import `get_argument_spec`
function
-r REPORT_FILE, --report-file REPORT_FILE
write report to this file
Examples
Please refer to the examples/
directory
License
GNU/GPLv3
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].