Skip to content
Go to file


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.



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 with each file, and should be run like this:


Related projects:

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


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


Ansible module for managing Gerrit projects, users and groups



No releases published


No packages published
You can’t perform that action at this time.