/[adm]/puppet/modules/youri-check/templates/check.conf
ViewVC logotype

Contents of /puppet/modules/youri-check/templates/check.conf

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1447 - (show annotations) (download)
Sat Apr 2 12:22:27 2011 UTC (11 years, 2 months ago) by pterjan
File size: 2257 byte(s)
Store youri-check results in pgsql, and generate the reports from there on alamut
1 # vim:ft=yaml:et:sw=4
2
3 # helper variables
4 mirror: /distrib/mageia/distrib/cauldron
5 mirror_i586: ${mirror}/i586/media
6 mirror_x86_64: ${mirror}/x86_64/media
7
8 # resultset definition
9 resultset:
10 class: Youri::Check::Resultset::DBI
11 options:
12 driver: Pg
13 host: <%= pgsql_server %>
14 base: <%= pgsql_db %>
15 user: <%= pgsql_user %>
16 password: <%= pgsql_password %>
17
18 # checks definitions
19 tests:
20 dependencies:
21 class: Youri::Check::Test::Dependencies
22
23 missing:
24 class: Youri::Check::Test::Missing
25
26 # reports definitions
27 reports:
28 file:
29 class: Youri::Check::Report::File
30 options:
31 to: <%= outdir %>
32 global: 1
33 individual: 1
34 formats:
35 html:
36 class: Youri::Check::Report::Format::HTML
37 text:
38 class: Youri::Check::Report::Format::Text
39 rss:
40 class: Youri::Check::Report::Format::RSS
41
42 # media definitions
43 medias:
44 core.i586:
45 class: Youri::Media::URPM
46 options:
47 name: core
48 type: binary
49 path: ${mirror_i586}/core
50 hdlist: ${mirror_i586}/media_info/hdlist_core.cz
51 options:
52 dependencies:
53 allowed:
54 - core.i586
55 missing:
56 allowed:
57 - core.sources
58
59 core.x86_64:
60 class: Youri::Media::URPM
61 options:
62 name: core
63 type: binary
64 path: ${mirror_x86_64}/core
65 hdlist: ${mirror_x86_64}/media_info/hdlist_core.cz
66 options:
67 dependencies:
68 allowed:
69 - core.x86_64
70 - core.i586
71 missing:
72 allowed:
73 - core.sources
74
75
76 core.sources:
77 class: Youri::Media::URPM
78 options:
79 name: core
80 type: source
81 path: ${mirror_i586}/core
82 hdlist: ${mirror_i586}/media_info/hdlist_core.src.cz
83 options:
84 dependencies:
85 allowed:
86 - core.i586
87

  ViewVC Help
Powered by ViewVC 1.1.28