Version information
This version is compatible with:
- Puppet Enterprise 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >=4.0.0
- , ,
Start using this module
Add this module to your Puppetfile:
mod 'jlcox-gitolite', '1.2.11'
Learn more about managing modules with a PuppetfileDocumentation
gitolite
Installs a gitolite git repository service
Parameters
[git_key] administrators public ssh key for setting up the system
[admin_user] name for the above key
[git_key_type] The type of key for the administrator (defaults to ssh-rsa)
[git_home] root directory for the repository. Defaults to the git users home direcotry (/home/git)
[auto_tag_serial] Adds an auto incrimental serial tag to each commit
[r10k_update] Run r10k after git commit to deploy both environments and modules This determins what needs to be done and runs either deploy module or deploy environment It will run both a Puppetfile is changed
[r10k_exec] Location of the r10k executable that the hook will call. Used to populate the sudoers file correctly
Examples
class { gitolite: git_key => 'some key val', }
Authors
Jason Cox j_cox@bigpond.com
Copyright
Copyright 2014 Jason Cox, unless otherwise noted.
Dependencies
- stahnma/epel (>= 0.0.6)
- puppetlabs/concat (>= 1.2.0)