Gabriel Filion
e22029433a
Move default_sources_list into apt class
...
The contents of the file default_sources_list.pp is used in only one
place. Remove the file and move its contents inside the apt class in
order to have one less useless depth level.
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2010-10-24 07:37:29 -04:00
nadir
5bf01f148d
notify => Exec['refresh_apt']
2010-10-22 19:18:12 +02:00
nadir
851d20a7b6
merged with immerda/master
2010-10-22 19:17:57 +02:00
mh
e2ac1b3d8d
Merge remote branch 'lelutin/master'
...
Integrate no custom preference into our new
way to manage the preferences.
Conflicts:
README
manifests/default_preferences.pp
manifests/init.pp
2010-10-21 01:59:41 +02:00
Gabriel Filion
4dbcd09281
Make it possible to ensure preferences is absent
...
The current code makes it mandatory to have a file /etc/apt/preferences
present. In the event that this file is empty or contains a space,
apt-get update cannot execute.
Add a case with the special value "false" that ensures the file does not
exist.
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2010-10-18 01:51:16 -04:00
Gabriel Filion
9736578481
Remove unnecessary exec
...
When $custom_key_dir has not been assigned any value, a useless exec of
/bin/true is run. Remove this by using 'if' instead of 'case'.
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2010-10-18 01:43:24 -04:00
Gabriel Filion
8175bff077
Add a proxy-client class
...
The module currently doesn't have a handy way of making a server get its
packages via a proxy. Add a "proxy-client" class that makes this easy.
$apt_proxy declares the proxy server's fqdn
$apt_proxy_port declares the port used for connection
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2010-10-17 20:42:09 -04:00
Gabriel Filion
ebcda455df
Make $apt_clean effective in all cases
...
The file "/etc/apt/apt.conf.d/from_puppet" is currently only defined
when $custom_sources_list is not used (it is declared in
default_preferences).
Bring this file up in the apt class so that using custom sources doesn't
remove its addition.
Signed-off-by: Gabriel Filion <lelutin@gmail.com>
2010-10-17 20:36:45 -04:00
Gabriel Filion
296593bcbd
Merge remote branch 'riseup/master'
...
Conflicts:
manifests/init.pp
2010-10-17 20:35:35 -04:00
mh
e19c94dcd2
minor improvements, especially do not refresh apt every run
2010-10-17 15:18:08 +02:00
mh
9d1a018eed
improve example
2010-10-17 14:43:06 +02:00
mh
b497ed88ef
empty line between snippets
2010-10-17 14:40:27 +02:00
mh
68842b2f96
fix header file
2010-10-17 14:36:28 +02:00
mh
80ad2d086e
fix classname
2010-10-17 14:29:01 +02:00
mh
b989192dfd
fix modules directory stuff
2010-10-17 14:27:27 +02:00
mh
822d482f4d
improve prefrences snippet
2010-10-17 14:13:02 +02:00
mh
4d28e6668f
introduce preferences snippet
...
Now, we have the possibility to externally add snippes, so that
we can preferences for packages that are for example only in backports
or unstable.
2010-10-17 13:58:59 +02:00
nadir
eae01000c1
re-added apt::custom_sources_template to deploy custom sources.list.d/xyz.list
2010-10-09 14:39:11 +02:00
nadir
db06babc5d
removed backports template in favor of main sources.list
2010-10-09 13:42:26 +02:00
nadir
ed9263cd3d
distribution specific sources.list.erb
2010-10-09 13:41:23 +02:00
nadir
9fa9bfd9d8
added possibility to have a custom 50unattended-upgrades
2010-10-09 13:39:39 +02:00
nadir
32d230c62c
files in /etc/apt/apt.conf.d should be numbered
2010-10-09 13:36:30 +02:00
nadir
49f17e56eb
merge with immerda master
2010-10-09 11:49:05 +02:00
mh
521ccfec19
improve decision handling, remove unnecessary exec
2010-09-15 22:31:42 +02:00
Matt Taggart
356ff93340
backports.org has merged with the normal debian archive, the apt source changed and we don't need a separate apt-key for it now
2010-09-08 15:39:33 -07:00
Micah Anderson
cb9e265ad2
clean up the multiple File subscribes
2010-09-02 19:15:47 -04:00
Micah Anderson
92fd1d1351
quote all aliases to be consistent
2010-09-02 19:14:23 -04:00
Micah Anderson
a5e4ab40d8
Merge remote branch 'immerda/master'
...
Conflicts:
manifests/init.pp
2010-09-02 19:12:58 -04:00
mh
dd36612e50
refer to correct resource
2010-08-14 13:56:31 +02:00
mh
33f1b53c89
improve exec naming
2010-08-10 16:27:54 +02:00
mh
604cef0cc9
fix relation
2010-08-09 14:37:54 +02:00
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