Beef up the example inventory
Signed-off-by: martin f. krafft <madduck@madduck.net>
diff --git a/examples/classes/debian/suite/archived.yml b/examples/classes/debian/suite/archived.yml
new file mode 100644
index 0000000..8ba90c8
--- /dev/null
+++ b/examples/classes/debian/suite/archived.yml
@@ -0,0 +1,15 @@
+classes:
+ - debian
+parameters:
+ debian_suite: archived
+ apt:
+ repo_uri: http://archive.debian.org/debian
+ repo_uri_security: http://archive.debian.org/debian-security
+ repo_uri_backports: http://archive.debian.org/debian-backports
+ repo_uri_volatile: http://archive.debian.org/debian-volatile
+ include_security: no
+ include_updates: no
+ include_proposed_updates: no
+ motd:
+ newsitems:
+ - This host is no longer kept up-to-date and will be decomissioned soon.
diff --git a/examples/classes/debian/suite/include_backports.yml b/examples/classes/debian/suite/include_backports.yml
new file mode 100644
index 0000000..13d1d96
--- /dev/null
+++ b/examples/classes/debian/suite/include_backports.yml
@@ -0,0 +1,13 @@
+classes:
+ - debian
+parameters:
+ apt:
+ repo_uri_backports: http://http.debian.net/debian
+ include_backports: yes
+ apt_repos:
+ - id: debian-backports
+ enabled: ${apt:include_backports}
+ uri: ${apt:repo_uri_backports}
+ suite_postfix: -backports
+ components: ${apt:default_components}
+ sources: ${apt:include_sources}
diff --git a/examples/classes/debian/suite/include_experimental.yml b/examples/classes/debian/suite/include_experimental.yml
new file mode 100644
index 0000000..3311d7f
--- /dev/null
+++ b/examples/classes/debian/suite/include_experimental.yml
@@ -0,0 +1,13 @@
+classes:
+ - debian
+parameters:
+ apt:
+ repo_uri_experimental: ${apt:repo_uri}
+ include_experimental: yes
+ apt_repos:
+ - id: debian-experimental
+ enabled: ${apt:include_experimental}
+ uri: ${apt:repo_uri_experimental}
+ suite: experimental
+ components: ${apt:default_components}
+ sources: ${apt:include_sources}
diff --git a/examples/classes/debian/suite/include_multimedia.yml b/examples/classes/debian/suite/include_multimedia.yml
new file mode 100644
index 0000000..ad1990d
--- /dev/null
+++ b/examples/classes/debian/suite/include_multimedia.yml
@@ -0,0 +1,12 @@
+classes:
+ - debian
+parameters:
+ apt:
+ repo_uri_multimedia: http://deb-multimedia.org
+ include_multimedia: yes
+ apt_repos:
+ - id: debian-multimedia
+ enabled: ${apt:include_multimedia}
+ uri: ${apt:repo_uri_multimedia}
+ components: ${apt:default_components}
+ sources: ${apt:include_sources}
diff --git a/examples/classes/debian/suite/include_volatile.yml b/examples/classes/debian/suite/include_volatile.yml
new file mode 100644
index 0000000..c30843b
--- /dev/null
+++ b/examples/classes/debian/suite/include_volatile.yml
@@ -0,0 +1,18 @@
+classes:
+ - debian
+parameters:
+ apt:
+ repo_uri_volatile: ${repo_uri}-volatile
+ include_volatile: True
+ include_volatile_sloppy: False
+ apt_repos:
+ - id: debian-volatile
+ enabled: ${apt:include_volatile}
+ uri: ${apt:repo_uri_volatile}
+ components: ${apt:default_components}
+ sources: ${apt:include_sources}
+ - id: debian-volatile-sloppy
+ enabled: ${apt:include_volatile_sloppy}
+ uri: ${apt:repo_uri_volatile}-sloppy
+ components: ${apt:default_components}
+ sources: ${apt:include_sources}
diff --git a/examples/classes/debian/suite/oldstable.yml b/examples/classes/debian/suite/oldstable.yml
new file mode 100644
index 0000000..3464554
--- /dev/null
+++ b/examples/classes/debian/suite/oldstable.yml
@@ -0,0 +1,8 @@
+classes:
+ - debian
+parameters:
+ debian_suite: oldstable
+ apt:
+ include_security: yes
+ include_updates: no
+ include_proposed_updates: no
diff --git a/examples/classes/debian/suite/stable.yml b/examples/classes/debian/suite/stable.yml
new file mode 100644
index 0000000..520d559
--- /dev/null
+++ b/examples/classes/debian/suite/stable.yml
@@ -0,0 +1,8 @@
+classes:
+ - debian
+parameters:
+ debian_suite: stable
+ apt:
+ include_security: yes
+ include_updates: yes
+ include_proposed_updates: no
diff --git a/examples/classes/debian/suite/testing.yml b/examples/classes/debian/suite/testing.yml
new file mode 100644
index 0000000..a438591
--- /dev/null
+++ b/examples/classes/debian/suite/testing.yml
@@ -0,0 +1,8 @@
+classes:
+ - debian
+parameters:
+ debian_suite: testing
+ apt:
+ include_security: yes
+ include_updates: no
+ include_proposed_updates: no
diff --git a/examples/classes/debian/suite/unstable.yml b/examples/classes/debian/suite/unstable.yml
new file mode 100644
index 0000000..2441ca8
--- /dev/null
+++ b/examples/classes/debian/suite/unstable.yml
@@ -0,0 +1,8 @@
+classes:
+ - debian
+parameters:
+ debian_suite: unstable
+ apt:
+ include_security: no
+ include_updates: no
+ include_proposed_updates: no