summaryrefslogtreecommitdiff
path: root/manifests
AgeCommit message (Collapse)Author
2013-02-13fix missing commaHEADmasterMicah Anderson
2013-02-13add customizable incoming sourceMicah Anderson
2013-02-13add $incoming_source variable to allow for customizing the incoming ↵add_customizable_incomingMicah Anderson
configuration, set to the original by default
2013-02-13Merge branch 'add_customizable_distributions' into leapMicah Anderson
Conflicts: manifests/repository.pp
2013-02-13add possibility to have a customizable distributions templateadd_customizable_distributionsMicah Anderson
2013-02-13Merge branch 'add_customizable_index' into leapMicah Anderson
Conflicts: manifests/repository.pp
2013-02-13add the ability to have a customized index.htmladd_customizable_indexMicah Anderson
2013-02-13Merge branch 'fix_missingdependency' into leapMicah Anderson
2013-02-13Merge branch 'add_secringsource' into leapMicah Anderson
Conflicts: manifests/repository.pp
2013-02-13add a service dependency on the reprepro package, without it, the following ↵fix_missingdependencyMicah Anderson
can occur: err: /Stage[main]/Reprepro/Service[reprepro]: Could not evaluate: Could not find init script for 'reprepro'
2013-02-13add a $secring_source parameter to allow for specifying a file resource ↵add_secringsourceMicah Anderson
source for the .gnupg/secring.gpg, setting it to undef by default
2013-02-13make Signwith configurable, defaulting to the previous setting (yes)add_signwithMicah Anderson
2013-02-13lint current state of the modulelintMicah Anderson
2013-01-07Revert "make sure the user belongs to the right group if we haven't created it"Antoine Beaupré
This reverts commit a33c09dd96f310e997c2365ebfd23860b65e61f4.
2013-01-07reprepro shouldn't be able to write to uploadersAntoine Beaupré
2013-01-07make sure the user belongs to the right group if we haven't created itAntoine Beaupré
2013-01-07really remove inotify classAntoine Beaupré
2013-01-07get rid of the inotify class as this was failing if it wasn't usedAntoine Beaupré
2013-01-07make the user/group customizable per repositoryAntoine Beaupré
2013-01-07split all resources in their own filesAntoine Beaupré
2013-01-07move parametrized class elements into a define to support multiple repositoriesAntoine Beaupré
2013-01-07make architecture list configurableAntoine Beaupré
Closes: #3765
2013-01-07fix syntax error under 2.6Antoine Beaupré
2012-11-03Add support for status in initscriptTails developers
2012-11-03Ensure that 'ensure' is the first attributeTails developers
See Style Guide: <http://docs.puppetlabs.com/guides/style_guide.html#attribute-ordering>
2012-11-03Group related exec and file resourcesTails developers
2012-11-03Define each file and exec resources separatelyTails developers
See Style Guide: <http://docs.puppetlabs.com/guides/style_guide.html#compression>
2012-11-03Use recommanded style for file modesTails developers
See Style Guide: <http://docs.puppetlabs.com/guides/style_guide.html#file-modes>
2012-11-03Have Puppet check mandatory class parameter is passed, rather than doing it ↵intrigeri
by hand.
2012-10-25Remove useless $server from file sourcesTails developers
2012-10-25Processing the incoming queue requires the directory to be thereTails developers
2012-10-25Reduce duplication by using defaults for File resourcesTails developers
2012-10-25Convert the reprepro class to parametrized formatTails developers
We remove the deprecated dynamic lookup for variables and now have them as class parameters. The reprepro::cron and reprepro::inoticoming classes have been integrated in the reprepro class as two boolean arguments. As these are not mutually exclusive, it is cleaner that way. We add a test manifest for the reprepro class along the way.
2012-10-25Don't setup init script manuallyTails developers
There is no need to exec `update-rc.d` manually, the service definition will take care of running it!
2012-10-25Split reprepro::cron and reprepro::inotify to separate filesTails developers
2012-10-25Do not enforce permissions when manage_incoming_conf is falseTails developers
2012-10-25Leave more control to users when conf/distributions is not managedTails developers
If we do not manage conf/distributions, we should not call reprepro ourselves, the caller may change its content at other times than Puppet. We also should not enforce its permissions.
2012-10-23Drop support for the venerable etchTails developers
2012-10-23Make basedir permissions configurable with $reprepro_basedir_mode.intrigeri
When one wants to use the reprepro login to upload packages to incoming, too lax permissions on its $HOME make sshd unhappy, and one wants to fix that.
2012-07-02Merge branch 'export-no-need-for-refreshonly'intrigeri
2012-07-02Drop useless refreshonly for resource that already has a "create" parameter.intrigeri
In production, this does not change anything worth noting. But when developing, being able to delete the exported pubkey and re-run Puppet is useful.
2012-02-04Allow opting-out of conf/incoming's and conf/distributions' content management.intrigeri
Sometimes it's much simpler to manage these files outside of Puppet.
2012-01-31Install inoticoming from reprepro::inotify only.intrigeri
2012-01-31Add $reprepro_incoming_mode variable.intrigeri
This makes permissions of the reprepro incoming directory configurable.
2011-06-21fix startup script patternAntoine Beaupre
2011-06-21put cron in a separate classAntoine Beaupre
2011-06-21add inotify class to start reprepro watcher on bootAntoine Beaupre
2011-06-21make repository origin customizeableAntoine Beaupre
2011-06-21make incoming directory writable by allAntoine Beaupre
2010-05-09Subscribing reprepro-export-key to .gnupg/secring.gpgSilvio Rhatto