Commit graph

432 commits

Author SHA1 Message Date
mh
d1f120fd2d fix relation 2010-08-09 14:30:34 +02:00
mh
6aee66b509 remove unnecessary fileserver variable (#2460) 2010-08-07 02:12:12 +02:00
varac
5952611119 fixed unclomplete merge with riseups master 2010-07-15 21:22:24 +02:00
varac
99b7fc4a95 merge with riseups master 2010-07-15 21:19:26 +02:00
mh
bcb3ff88cd set loglevel to info so we don't pollute the logs 2010-06-28 21:49:09 +02:00
mh
a41c9ef86b adjust new module dir path 2010-05-09 22:44:40 +02:00
nadir
3dc9ec415b Moved apt-get update and -autoclean to a seperate, optional cronjob in order to fasten the puppetrun and to decrease the I/O of embedded devices 2010-02-24 13:55:06 +01:00
nadir
e95ac6b120 added apt::custom_sources_template to deploy custom sources.list.d/xyz.list from templates 2010-02-17 13:54:05 +01:00
Varac
5972a35566 Increased Ubuntu support 2009-12-17 15:53:27 +01:00
nadir
0c86627838 added $apt_volatile_enabled, updated README 2009-12-13 15:14:39 +01:00
nadir
1c491fecda cleaned init.pp 2009-12-11 22:01:16 +01:00
root
dc3a7e41c6 fixed typo 2009-12-11 21:46:42 +01:00
root
a066eabfd1 cleaned 50unattended_upgrades 2009-12-11 18:04:26 +01:00
root
854f3c10b0 Added apt::unattended_upgrades class, and extra template for "deb-src" 2009-12-11 17:51:49 +01:00
Micah Anderson
9b916b3224 removed forked message from README, doesnt make sense here 2009-12-10 11:45:48 -05:00
nadir
2b2950b20e added $backports_enabled for including backports repository 2009-12-10 11:00:00 +01:00
Varac
c1694ae337 added $backports_enabled for including backports repository 2009-12-10 11:00:00 +01:00
Micah Anderson
802e591a25 update modules path to the new 0.25 required layout 2009-11-23 14:17:02 -05:00
mh
f315dedce6 fix preseeding dir path 2009-11-14 14:35:09 +01:00
mh
64d2c07735 change pending module file resources to new 0.25 style 2009-11-02 01:12:12 +01:00
mh
ae4c5a6374 fix typo 2009-10-30 23:15:46 +01:00
mh
211ea52187 don't require anything 2009-10-30 23:07:12 +01:00
mh
848dff40a3 fixing requirements 2009-10-30 22:19:07 +01:00
mh
17be8ac184 switch to new lsb way 2009-10-30 22:04:48 +01:00
mh
61142025e7 our module_dir is currently called modules_dir 2009-10-30 21:43:43 +01:00
mh
0daa30f435 fix another typo 2009-10-30 21:15:21 +01:00
mh
1874479b3b fixing a string issue and tell it to install the package 2009-10-30 20:51:31 +01:00
mh
84f7ca7641 introduce a class to manage unattended-upgrades 2009-10-30 20:35:30 +01:00
mh
b0e0f720d0 add refactored files 2009-10-30 20:20:42 +01:00
mh
87d2fe06d1 refactor to fit pbp
- refactor every class and define into its very own file to fit
  better (at least our) puppet's best practices.

- some cosmetic rearrangements

- no code changes have been made, only reordering
2009-10-30 18:21:42 +01:00
Micah Anderson
28c7b3d5f4 Merge commit 'sarava/master' 2009-09-03 19:18:34 -04:00
Silvio Rhatto
e68ee80773 Updating to new common module 2009-07-10 15:20:30 -03:00
Silvio Rhatto
91d300b52f Renaming modules_dir to module_dir 2009-07-10 15:03:05 -03:00
Micah Anderson
0a7ffc7d63 puppet wants a backslash escaped 2009-04-13 20:35:51 -04:00
Micah Anderson
430ddcea3f fix missing close bracket typo 2009-04-09 16:31:44 -04:00
Micah Anderson
53e765e5af the custom_keys exec needs to subscribe to an object for the refreshonly to fire 2009-04-09 16:08:55 -04:00
Micah Anderson
991fb6fdcf fix the exec call to be more reasonable shell and to not use a for loop variable
which is pure madness inside of puppet
2009-04-08 15:37:50 -04:00
Micah Anderson
be656a6ac8 Revert "fix the custom_key_dir process so it actually works by replacing the"
This reverts commit 21ef026475.

apt-key does not support glob options
2009-04-08 12:14:38 -04:00
Micah Anderson
49eb18e510 remove the riseup key file, we do not need to distribute this in this
module, its handled with our custom_key_dir
2009-03-16 14:36:36 -04:00
Micah Anderson
21ef026475 fix the custom_key_dir process so it actually works by replacing the
bulky for loop in the exec with a much more simpler process that
works. Also, the recurse over the key dir needed to notify the exec to
trigger it.
2009-03-16 14:35:33 -04:00
Pietro Ferrari
45165052e8 add riseup repo key 2009-03-15 12:59:13 -07:00
Micah Anderson
b8a4b550b0 Merge branch 'master' of gitosis@labs.riseup.net:module_apt 2009-03-04 16:20:33 -05:00
Micah Anderson
42d4f33f41 fix recurse parameter for $custom_key_dir to use the proper value 2009-03-04 16:20:22 -05:00
Pietro Ferrari
b68f73c026 try to use backports.org key for lenny too 2009-03-04 12:34:18 -08:00
Micah Anderson
769bf79ddd update header to include additional copyright info for my modifications 2008-09-29 16:27:18 -04:00
Micah Anderson
9b40b913ed remove duplicate definition for preseeded_package, that was a mistake 2008-09-29 14:43:11 -04:00
Micah Anderson
91a49f53c4 add the upgrade_package define
This simplifies upgrades for DSA security announcements or point-releases. This
will ensure that the named package is upgrade to the version specified, only if the
package is installed, otherwise nothing happens. If the specified version is 'latest' (the
default), then the package is ensured to be upgraded to the latest package revision when
it becomes available.

For example, the following upgrades the perl package to version 5.8.8-7etch1 (if it is
installed), it also upgrades the syslog-ng and perl-modules packages to their latest (also,
only if they are installed):

upgrade_package { "perl":
			version => '5.8.8-7etch1';
		  "syslog-ng":
			version => latest;
		  "perl-modules":
}
2008-09-29 14:36:28 -04:00
Micah Anderson
dd8e529538 reformat the README to be easier on the eyes
add more detailed information for $custom_sources_list with an example
add information about $custom_preferences with an example
add information about $custom_key_dir
add information about the apt::preseeded_package resource
add information about the apt::upgrade_package resource
2008-09-29 14:33:41 -04:00
Micah Anderson
377e095431 add the preseeded_package define which simplifies apt preseeding
automatically making sure that the preseeding directories are present
and pulling the seed file from templates/$debian_version/$name.seeds
which enables you to define things such as:

apt::preseeded_package { [ locales, popularity-contest, apt-listchanges, apticron]: }

and the .seed files will be automatically pulled and populated
2008-09-29 13:39:18 -04:00
Micah Anderson
ee506f7586 need to set a null case for the $custom_key_dir variable so that it will fire properly when not set 2008-09-29 12:54:13 -04:00