Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Projets publics
puppet-freeradius
Commits
b350cc95
Commit
b350cc95
authored
Jan 15, 2016
by
Jonathan Gazeley
Browse files
Add proper headers & footers for templates.conf
parent
1b9ccd50
Changes
2
Hide whitespace changes
Inline
Side-by-side
files/template.header
0 → 100644
View file @
b350cc95
# -*- text -*-
##
## templates.conf -- configurations to be used in multiple places
##
## $Id: 7b8b44e051c974c1a0a6e27a0cff50e621835df2 $
######################################################################
#
# Version 2.0 has a useful new feature called "templates".
#
# Use templates by adding a line in radiusd.conf:
#
# $INCLUDE templates.conf
#
# The goal of the templates is to have common configuration located
# in this file, and to list only the *differences* in the individual
# sections. This feature is most useful for sections like "clients"
# or "home_servers", where many may be defined, and each one has
# similar repeated configuration.
#
# Something similar to templates can be done by putting common
# configuration into separate files, and using "$INCLUDE file...",
# but this is more flexible, and simpler to understand. It's also
# cheaper for the server, because "$INCLUDE" makes a copy of the
# configuration for inclusion, and templates are simply referenced.
#
# The templates are defined in the "templates" section, so that they
# do not affect the rest of the server configuration.
#
# A section can reference a template by using "$template name"
#
templates {
manifests/init.pp
View file @
b350cc95
...
...
@@ -99,11 +99,17 @@ class freeradius (
notify
=>
Service
[
$freeradius::fr_service
],
}
concat::fragment
{
'template_header'
:
target
=>
"
${freeradius::fr_basepath}
/templates.conf"
,
source
=>
'puppet:///modules/freeradius/template.header'
,
order
=>
'05'
,
}
concat::fragment
{
'template_footer'
:
target
=>
"
${freeradius::fr_basepath}
/templates.conf"
,
content
=>
"
# Template config
\n
\n
"
,
order
=>
'
0
5'
,
content
=>
"
}
\n
"
,
order
=>
'
9
5'
,
}
# Set up concat proxy file
concat
{
"
${freeradius::fr_basepath}
/proxy.conf"
:
owner
=>
'root'
,
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment