Skip to content

ssssam/ansible-gerrit

Repository files navigation

Gerrit modules for Ansible.

These modules let you administer aspects of a Gerrit instance from an Ansible playbook.

They have been in use for some time for managing the Baserock project Gerrit instance. See the Baserock infrastructure.git repo for more information on how we use them there.

Dependencies

Usage

In order to share code between the self-contained module files, there's a simple Makefile you need to run to generate the final .py files. It simply concatenates common.py with each module.py.in file, and should be run like this:

make

Related projects:

  • gerritlib: Wraps the Gerrit SSH command interface.
  • Jeepyb: Helper tools for OpenStack's Gerrit instance

License

Copyright (C) 2015 Codethink Limited

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

About

Ansible module for managing Gerrit projects, users and groups

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published