--- /dev/null
+class { 'apt': }
+class { 'apt::debian::testing': }
--- /dev/null
+class { 'apt': }
+class { 'apt::debian::unstable': }
--- /dev/null
+# force.pp
+# force a package from a specific release
+
+apt::force { 'package':
+ release => 'testing',
+ version => false
+}
--- /dev/null
+class { 'apt': }
--- /dev/null
+include apt::params
--- /dev/null
+# pin a release in apt, useful for unstable repositories
+apt::pin { 'foo':
+ packages => '*',
+ priority => 0,
+}
--- /dev/null
+apt::ppa{ 'foo': }
--- /dev/null
+class { 'apt': }
+class { 'apt::release':
+ release_id => 'foo'
+}
--- /dev/null
+class { 'apt': }
+apt::source { 'foo':
+ location => '',
+ release => 'karmic',
+ repos => 'main',
+ include_src => true,
+ required_packages => false,
+ key => false,
+ key_server => 'keyserver.ubuntu.com',
+ pin => '600'
+}