Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

jinjamator

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jinjamator

Boilerplate-free scripting and IT automation for python programmers

  • 0.9.121
  • PyPI
  • Socket score

Maintainers
1

Introduction

Jinjamator is an automation framework built to make complex automation tasks as easy and boilerplate free as possible.

Features

Jinjamator currently has following features:

- run tasks written in python3
- run tasks written in jinja2
- register functions via content plugin system for python3 and jinja2 tasks, to have the same functionality.
- run standalone as CLI application
- run as REST API daemon, exporting tasks via REST API
- gathering of required user inputs, determined by code inspection
- validation of user inputs
- log everthing to a database (daemon mode only, CLI is on roadmap)
- support of different (customer) environments
- distributed operation (daemon mode only)
- output plugin system to further process data generated by tasks (e.g.: generate excel files from everthing)
- includes a simple single-page javascript webapp for running tasks (automatically generates wizards from the task code)
- aaa for the API, including LDAP, local users and OpenID-Connect

Content Plugins

For a list of content plugins see the `Content Plugins <https://jinjamator.readthedocs.io/en/latest/plugins/content/index.html>`_ section.

Output Plugins

- console (print data to stdout)
- excel (create a xlsx from task data)
- apic (push data to cisco ACI)
- zabbix (stream data to zabbix)
- textfile (write return value into a textfile)
- json (generate formatted, optionally syntax highlighted json)
- ssh (send output via ssh to device)
- null (supress output)

Installation

Install jinjamator by running:

.. code:: shell

pip3 install pipx && pipx install jinjamator

Contribute

  • Issue Tracker: https://github.com/jinjamator/jinjamator/issues
  • Source Code: https://github.com/jinjamator/jinjamator

Roadmap

Selected Roadmap items: - create more documentation - refactor frontend webapp

For documentation please refer to https://jinjamator.readthedocs.io/en/latest/

License

This project is licensed under the Apache License Version 2.0

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc