aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/mgagit/manifests
Commit message (Collapse)AuthorAgeFilesLines
* Specify the git_multimail.py file using different syntaxDan Fandrich2024-01-171-1/+1
| | | | | | | Puppet complained with "Files must be fully qualified" using the file() function. Follow-up to 0ea383bf2
* Convert git-post-receive-hook to Python3Dan Fandrich2024-01-151-1/+1
| | | | | | | | | | | | | | | | | | | | | This depends on a newer version of pybugz that's Python 3 compatible (tested with 0.14) and git_multimail.py, which has already been updated. Replace token support with API key support, as per the latest pybugz (and Bugzilla). If an API key is found, it will be used and if not found it will fall back to username/password. No attempt is made to try to create an API key in the same way that a token was minted before. Use a different file name for an API key for coexistence with a token, which is still used by other programs. Add a debug flag for enabling more logging to better see when things go wrong. Create variables for configuration items. Log a message when an i18n e-mail is sent. Do a few little code cleanups.
* Copy git_multimail.py as-isDan Fandrich2024-01-131-1/+1
| | | | | Don't try to perform template variable substitution because there are strings in the file that look like substitutions but aren't.
* mgagit: dont hardcode server, use vhost nameThomas Backlund2016-03-051-0/+1
|
* remove comment description for users handled in ldapOlivier Blin2016-02-071-1/+0
| | | | | | git/softwarekey/binrepo/iurt/maintdb/schedbot/signbot/mga-advisories/mgasoft/mirror puppet uses usermod which does not handle ldap.
* use consistent domain referencesThomas Backlund2015-10-201-2/+2
|
* lint fixes for mgagitThomas Backlund2015-10-192-18/+18
|
* mgagit: Add a repo group for infrastructure stuff.Colin Guthrie2014-06-111-0/+6
| | | | | | This is slightly recursive as this is where the definitions are kept, but I'll add a readme to the git repo to make sure no-one actually adds definitions in this tree (although a pre-receive hook would be better to really ban it)
* postfix/mgagit: Fix org git repos mailing list.Colin Guthrie2014-06-111-1/+1
|
* mgagit: Fix permissions for org repos.Colin Guthrie2014-06-091-0/+1
|
* mgagit: Add repository group for orgColin Guthrie2014-06-091-0/+5
|
* Setup git repository groups for 'artwork', 'doc' and 'qa'Colin Guthrie2014-03-131-0/+14
|
* mgagit: The bugzilla integration needs python-bugz mga#11987Colin Guthrie2013-12-141-1/+1
|
* mgagit: Remove old emailerColin Guthrie2013-10-071-4/+0
|
* mgagit: Keep the post commit stuff out of /usr/local/binColin Guthrie2013-10-071-2/+12
|
* mgagit: Import a manually added script on the server side to puppetColin Guthrie2013-10-071-0/+12
|
* mgagit: Convert to git multimail for notifications.Colin Guthrie2013-10-071-0/+8
| | | | | | | This system sends one mail per commit pushed, all threaded (i.e. as replies) to a summary email of the push itself. Upstream URL for git multimail is: https://github.com/mhagger/git-multimail
* Rename the 'Git user' to 'Mageia Git' as it's shown to the public via emails ↵Colin Guthrie2013-08-251-1/+1
| | | | and on cgit
* mgagit: Gitolite doesn't like the complex hook value, so abstract it to a ↵Colin Guthrie2013-08-221-0/+4
| | | | script.
* mgagit: Allow apprentices to commit to git as they could commit to svn ↵Colin Guthrie2013-08-211-1/+1
| | | | before it.
* mgagit: Fix group nameColin Guthrie2013-08-201-1/+1
|
* mgagit: Fix typoColin Guthrie2013-08-201-2/+2
|
* mgagit: Arg, idiot. Fix syntax errorColin Guthrie2013-08-201-2/+2
|
* mgagit: Hopefully fix my puppet syntax errorsColin Guthrie2013-08-202-16/+15
| | | | | This just splits the template writer out into it's own define.
* mgagit: Add repo templates to puppet rather than reply on packaged versionsColin Guthrie2013-08-201-0/+41
| | | | | | | | This adds the repo template into puppet as this seems a more appropriate place to track what is effectively configuration. I also use this opportunity to add a repository configuration repo for 'web' and add a new repo template for it accordingly.
* mgagit: fix syntax errorNicolas Vigier2013-07-151-1/+1
|
* mgagit: add http://projects.mageia.org/ vhostNicolas Vigier2013-07-151-1/+8
|
* Remove mgagit::reposconfigNicolas Vigier2013-07-152-16/+0
| | | | | No longer needed with new mgagit version. The clone is now done automatically if the directory does not exists.
* mgagit: clone software repos listNicolas Vigier2013-07-062-1/+18
|
* fix indentNicolas Vigier2013-07-061-1/+1
|
* mgagit: add git dirNicolas Vigier2013-06-271-0/+13
|
* Fix managehome parameterNicolas Vigier2013-06-271-1/+1
|
* Fix parameter nameNicolas Vigier2013-06-271-1/+1
|
* Add mgagit moduleNicolas Vigier2013-06-251-0/+62