Skip to content

General collection of Ansible plugins for common tools associated with "DevOps"

License

Notifications You must be signed in to change notification settings

mschuchard/ansible.general

Repository files navigation

mschuchard.general Ansible Collection

This repository contains the mschuchard.general collection. This collection primarily contains module plugins that support tools commonly considered part of the "DevOps" ecosystem. The tools to be supported are chosen either because no current module plugin support exists, or there are feature requests and functionality gaps for any current module plugins supporting those tools.

Supported Tools

Documentation

Documentation is generated from Python docstrings with expected Ansible plugin formatting. Please consult the generated documentation at Ansible Galaxy.

Requirements

This collection requires Ansible >= 2.12, and Python >= 3.10.

Each module plugin also requires a functioning installation on the target system of the tool with which it is interfacing. This collection functionality does not include the software tool installation.

Usage

You can install the collection from Ansible Galaxy manually with the ansible-galaxy command-line tool:

ansible-galaxy collection install mschuchard.general

You can also include it in a requirements.yml file and install it via ansible-galaxy collection install -r requirements.yml using the format:

collections:
- name: mschuchard.general

The above file would need to be located in collections/requirements.yml for automatic parsing by an Ansible Automation Platform Controller Project.

See Ansible Using Collections for more details.

Contributing

Code should pass all unit tests. New features should involve new unit tests.

Please consult the GitHub Project for the current development roadmap.

About

General collection of Ansible plugins for common tools associated with "DevOps"

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages