Product SiteDocumentation Site

Chapter 9. Git Module

9.1. GIT Module Introduction
9.2. Prerequisites
9.2.1. Clients
9.2.2. Servers
9.3. Installation
9.3.1. Upstream GIT Repository
9.3.2. Upstream Packages
9.4. Implementation
9.5. Customization
9.5.1. Customizing git_init_script
9.5.2. Customizing post-commit
9.6. Example Usage
9.6.1. Example git::repository Usage
9.7. Extension
9.8. FAQ
9.9. TODO

9.1. GIT Module Introduction

The puppetmanaged.org GIT module allows you to manage GIT repositories, as well as clone repositories, and pull changes from repositories. In addition, it allows you to specify whether a repository should be reset and/or cleaned before attempting a pull, which gives you the ultimate flexibility.