summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-sysadm/attachments/20110315/c425236a
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-sysadm/attachments/20110315/c425236a')
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment-0001.bin137
-rw-r--r--zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment.bin137
2 files changed, 274 insertions, 0 deletions
diff --git a/zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment-0001.bin b/zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment-0001.bin
new file mode 100644
index 000000000..ada7ca82a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment-0001.bin
@@ -0,0 +1,137 @@
+Index: modules/youri-check/manifests/init.pp
+===================================================================
+--- modules/youri-check/manifests/init.pp (revision 0)
++++ modules/youri-check/manifests/init.pp (revision 0)
+@@ -0,0 +1,30 @@
++class youri_check {
++
++ $user = 'youri'
++ $home = '/var/tmp/youri'
++ $outdir = "$home/www"
++ $config = "$home/check.conf"
++
++ user { $user:
++ comment => "Youri Check",
++ ensure => present,
++ managehome => true,
++ home => $home,
++ }
++
++ package { ['perl-Youri-Media', 'youri-check', 'perl-DBD-SQLite'] :
++ ensure => installed
++ }
++
++ cron { 'check':
++ command => "youri-check -c $config test && youri-check -c $config report",
++ hour => 4,
++ }
++
++ file { "$config":
++ ensure => present,
++ owner => $user,
++ mode => 640,
++ content => template("youri_check/check.conf"),
++ }
++}
+Index: modules/youri-check/templates/check.conf
+===================================================================
+--- modules/youri-check/templates/check.conf (revision 0)
++++ modules/youri-check/templates/check.conf (revision 0)
+@@ -0,0 +1,85 @@
++# vim:ft=yaml:et:sw=4
++
++# helper variables
++mirror: /distrib/mageia/distrib/cauldron
++mirror_i586: ${mirror}/i586/media
++mirror_x86_64: ${mirror}/x86_64/media
++
++# resultset definition
++resultset:
++ class: Youri::Check::Resultset::DBI
++ options:
++ driver: SQLite
++ host: localhost
++ base: youri.db
++
++# checks definitions
++tests:
++ dependencies:
++ class: Youri::Check::Test::Dependencies
++
++ missing:
++ class: Youri::Check::Test::Missing
++
++# reports definitions
++reports:
++ file:
++ class: Youri::Check::Report::File
++ options:
++ to: <%= outdir %>
++ global: 1
++ individual: 1
++ formats:
++ html:
++ class: Youri::Check::Report::Format::HTML
++ text:
++ class: Youri::Check::Report::Format::Text
++ rss:
++ class: Youri::Check::Report::Format::RSS
++
++# media definitions
++medias:
++ core.i586:
++ class: Youri::Media::URPM
++ options:
++ name: core
++ type: binary
++ path: ${mirror_i586}/core
++ hdlist: ${mirror_i586}/media_info/hdlist_core.cz
++ options:
++ dependencies:
++ allowed:
++ - core.i586
++ missing:
++ allowed:
++ - core.sources
++
++ core.x86_64:
++ class: Youri::Media::URPM
++ options:
++ name: core
++ type: binary
++ path: ${mirror_x86_64}/core
++ hdlist: ${mirror_x86_64}/media_info/hdlist_core.cz
++ options:
++ dependencies:
++ allowed:
++ - core.x86_64
++ - core.i586
++ missing:
++ allowed:
++ - core.sources
++
++
++ core.sources:
++ class: Youri::Media::URPM
++ options:
++ name: core
++ type: source
++ path: ${mirror_i586}/core
++ hdlist: ${mirror_i586}/media_info/hdlist_core.src.cz
++ options:
++ dependencies:
++ allowed:
++ - core.i586
++
+Index: manifests/nodes.pp
+===================================================================
+--- manifests/nodes.pp (revision 1321)
++++ manifests/nodes.pp (working copy)
+@@ -193,6 +193,7 @@
+ include openssh::ssh_keys_from_ldap
+ include mirror::mirrormageia
+ include releasekey::base
++ include youri-check
+
+ # for testing iso quickly
+ include libvirtd::kvm \ No newline at end of file
diff --git a/zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment.bin b/zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment.bin
new file mode 100644
index 000000000..ada7ca82a
--- /dev/null
+++ b/zarb-ml/mageia-sysadm/attachments/20110315/c425236a/attachment.bin
@@ -0,0 +1,137 @@
+Index: modules/youri-check/manifests/init.pp
+===================================================================
+--- modules/youri-check/manifests/init.pp (revision 0)
++++ modules/youri-check/manifests/init.pp (revision 0)
+@@ -0,0 +1,30 @@
++class youri_check {
++
++ $user = 'youri'
++ $home = '/var/tmp/youri'
++ $outdir = "$home/www"
++ $config = "$home/check.conf"
++
++ user { $user:
++ comment => "Youri Check",
++ ensure => present,
++ managehome => true,
++ home => $home,
++ }
++
++ package { ['perl-Youri-Media', 'youri-check', 'perl-DBD-SQLite'] :
++ ensure => installed
++ }
++
++ cron { 'check':
++ command => "youri-check -c $config test && youri-check -c $config report",
++ hour => 4,
++ }
++
++ file { "$config":
++ ensure => present,
++ owner => $user,
++ mode => 640,
++ content => template("youri_check/check.conf"),
++ }
++}
+Index: modules/youri-check/templates/check.conf
+===================================================================
+--- modules/youri-check/templates/check.conf (revision 0)
++++ modules/youri-check/templates/check.conf (revision 0)
+@@ -0,0 +1,85 @@
++# vim:ft=yaml:et:sw=4
++
++# helper variables
++mirror: /distrib/mageia/distrib/cauldron
++mirror_i586: ${mirror}/i586/media
++mirror_x86_64: ${mirror}/x86_64/media
++
++# resultset definition
++resultset:
++ class: Youri::Check::Resultset::DBI
++ options:
++ driver: SQLite
++ host: localhost
++ base: youri.db
++
++# checks definitions
++tests:
++ dependencies:
++ class: Youri::Check::Test::Dependencies
++
++ missing:
++ class: Youri::Check::Test::Missing
++
++# reports definitions
++reports:
++ file:
++ class: Youri::Check::Report::File
++ options:
++ to: <%= outdir %>
++ global: 1
++ individual: 1
++ formats:
++ html:
++ class: Youri::Check::Report::Format::HTML
++ text:
++ class: Youri::Check::Report::Format::Text
++ rss:
++ class: Youri::Check::Report::Format::RSS
++
++# media definitions
++medias:
++ core.i586:
++ class: Youri::Media::URPM
++ options:
++ name: core
++ type: binary
++ path: ${mirror_i586}/core
++ hdlist: ${mirror_i586}/media_info/hdlist_core.cz
++ options:
++ dependencies:
++ allowed:
++ - core.i586
++ missing:
++ allowed:
++ - core.sources
++
++ core.x86_64:
++ class: Youri::Media::URPM
++ options:
++ name: core
++ type: binary
++ path: ${mirror_x86_64}/core
++ hdlist: ${mirror_x86_64}/media_info/hdlist_core.cz
++ options:
++ dependencies:
++ allowed:
++ - core.x86_64
++ - core.i586
++ missing:
++ allowed:
++ - core.sources
++
++
++ core.sources:
++ class: Youri::Media::URPM
++ options:
++ name: core
++ type: source
++ path: ${mirror_i586}/core
++ hdlist: ${mirror_i586}/media_info/hdlist_core.src.cz
++ options:
++ dependencies:
++ allowed:
++ - core.i586
++
+Index: manifests/nodes.pp
+===================================================================
+--- manifests/nodes.pp (revision 1321)
++++ manifests/nodes.pp (working copy)
+@@ -193,6 +193,7 @@
+ include openssh::ssh_keys_from_ldap
+ include mirror::mirrormageia
+ include releasekey::base
++ include youri-check
+
+ # for testing iso quickly
+ include libvirtd::kvm \ No newline at end of file