Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kpfleming/jinjanator-plugin-ansible
Plugin which provides Ansible filters and tests to the Jinjanator tool
https://github.com/kpfleming/jinjanator-plugin-ansible
ansible jinja2 jinja2-cli python python3
Last synced: about 1 month ago
JSON representation
Plugin which provides Ansible filters and tests to the Jinjanator tool
- Host: GitHub
- URL: https://github.com/kpfleming/jinjanator-plugin-ansible
- Owner: kpfleming
- License: apache-2.0
- Created: 2023-07-24T17:36:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-14T10:58:29.000Z (3 months ago)
- Last Synced: 2024-12-16T02:11:47.834Z (about 1 month ago)
- Topics: ansible, jinja2, jinja2-cli, python, python3
- Language: Python
- Homepage:
- Size: 60.5 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# jinjanator-plugin-ansible
[![CI](https://github.com/kpfleming/jinjanator-plugin-ansible/workflows/CI%20checks/badge.svg)](https://github.com/kpfleming/jinjanator-plugin-ansible/actions?query=workflow%3ACI%20checks)
[![Python](https://img.shields.io/badge/python-3.9+-blue.svg)](https://www.python.org/downloads/release/python-3912/)
[![License - Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-9400d3.svg)](https://spdx.org/licenses/Apache-2.0.html)
[![Code Style - Black](https://img.shields.io/badge/Code%20Style-Black-000000.svg)](https://github.com/psf/black)
[![Types - Mypy](https://img.shields.io/badge/Types-Mypy-blue.svg)](https://github.com/python/mypy)
[![Code Quality - Ruff](https://img.shields.io/badge/Code%20Quality-Ruff-red.svg)](https://github.com/astral-sh/ruff)
[![Project Management - Hatch](https://img.shields.io/badge/Project%20Management-Hatch-purple.svg)](https://github.com/pypa/hatch)
[![Testing - Pytest](https://img.shields.io/badge/Testing-Pytest-orange.svg)](https://github.com/pytest-dev/pytest)This repo contains `jinjanator-plugin-ansible`, a plugin which
provides access to Ansible's filters to templates rendered using the
[jinjanator](https://github.com/kpfleming/jinjanator) tool.Open Source software: [Apache License 2.0](https://spdx.org/licenses/Apache-2.0.html)
##
This plugin makes all of the filters and tests from the Ansible 'core'
collection available to templates being rendered using the jinjanator
tool.## Installation
```
pip install jinjanator-plugin-ansible
```## Usage
The Ansible filters and tests can be used in templates using the same
names that would be used if the template was rendered by Ansible
itself.## Chat
If you'd like to chat with the jinjanator community, join us on
[Matrix](https://matrix.to/#/#jinjanator:km6g.us)!## Credits
["Standing on the shoulders of
giants"](https://en.wikipedia.org/wiki/Standing_on_the_shoulders_of_giants)
could not be more true than it is in the Python community; this
project relies on many wonderful tools and libraries produced by the
global open source software community, in addition to Python
itself. I've listed many of them below, but if I've overlooked any
please do not be offended :-)* [Black](https://pypi.org/project/black)
* [Hatch-Fancy-PyPI-Readme](https://pypi.org/project/hatch-fancy-pypi-readme)
* [Hatch](https://pypi.org/project/hatch)
* [Mypy](https://pypi.org/project/mypy)
* [pyproject-fmt](https://pypi.org/project/pyproject-fmt)
* [Pytest](https://pypi.org/project/pytest)
* [Ruff](https://pypi.org/project/ruff)
* [Towncrier](https://pypi.org/project/towncrier)