1 |
################################################################################ |
2 |
# This is '@SELF@', a @NAME@'s file |
3 |
################################################################################ |
4 |
# |
5 |
# VERSION: @VERSION@, @DATE@ |
6 |
# AUTHOR: @AUTHOR@ |
7 |
# MAINTAINER: @MAINTAINER@ |
8 |
# LICENSE: @LICENSE@ |
9 |
# |
10 |
################################################################################ |
11 |
# Coding style: emulate <TAB> characters with 4 spaces, thanks! |
12 |
################################################################################ |
13 |
declaration template components/@COMP@/schema; |
14 |
|
15 |
include {'quattor/schema'}; |
16 |
|
17 |
type structure_component_@COMP@_keycert = { |
18 |
'hostcert' : string = '/etc/grid-security/hostcert.pem' |
19 |
'hostkey' : string = '/etc/grid-security/hostkey.pem' |
20 |
'owner' : string = 'root' |
21 |
'group' : string = 'root' |
22 |
}; |
23 |
|
24 |
type structure_component_@COMP@ = { |
25 |
include structure_component |
26 |
#'hostcert' : string = '/etc/grid-security/hostcert.pem' |
27 |
#'hostkey' : string = '/etc/grid-security/hostkey.pem' |
28 |
'key_cert' : structure_component_@COMP@_keycert[] |
29 |
'server_url' : type_absoluteURI |
30 |
'trustedget' : string = '/usr/local/sbin/trustedget' |
31 |
}; |
32 |
|
33 |
bind "/software/components/@COMP@" = structure_component_@COMP@; |