Skip to content

ltauvel/ansible-plugins

Repository files navigation

ansible-plugins

This repository contains source code for custom Ansible plugins.

Setup

Clone the current repository and then run the install.sh script. This will launch the ìnstall.yml file. All the python scripts will be installed in $HOME/.ansible and will be referenced in the user $HOME/.ansible.cfg configuration file.

Content

action_plugins

Action plugins act in conjunction with modules to execute the actions required by playbook tasks. They usually execute automatically in the background doing prerequisite work before modules execute.

Check to the following url to get more information:

callback_plugins

Callback plugins enable adding new behaviors to Ansible when responding to events. By default, callback plugins control most of the output you see when running the command line programs.

Check to the following url to get more information:

filter_plugins

Filter plugins are used for manipulating data. They are a feature of Jinja2 and are also available in Jinja2 templates used by the template module. As with all plugins, they can be easily extended, but instead of having a file for each one you can have several per file.

Check to the following url to get more information:

modules

Ansible modules are reusable, standalone scripts that can be used by the Ansible API, or by the ansible or ansible-playbook programs. They return information to ansible by printing a JSON string to stdout before exiting.

Check to the following url to get more information:

About

This repository contains custom Ansible plugins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published