ansible / mazer

Experimental Ansible Galaxy Content Manager
GNU General Public License v3.0
114 stars 18 forks source link

Create a 'mazer' collection with plugins,modules,roles for using mazer #224

Open alikins opened 5 years ago

alikins commented 5 years ago

Feature Request

Create a collection_mazer, that is a collection that includes modules, plugins, and roles for using mazer within ansible playbooks.

Use Case

Folks will want to use mazer from within a playbook. Will also want to be able to inspect info like the list of collections installed.

Proposed Solution

Provide a collection that provides a standard API and idioms for using mazer from withing ansible and ansible playbooks.

For example, for installing a collection from a playbook, a 'mazer_install' module would provide an interface to the 'mazer' cli.

Could provide roles that automate creating a collection, building it, and publishing it.

Could provide plugins for looking up info about installed or available collections.