$INCLUDE filename
Including Files
The $INCLUDE directive "includes" a file into the current location
of the configuration files, with the contents of the file replacing
the $INCLUDE directive. The filename parameter can be
a filename or a directory name, as described below. with the
following meanings:
-
filename-
Include a new
filenamein the same directory as the current file.
-
-
subdir/filename-
Include a new
filenamein thesubdirdirectory of the current directory.
-
-
/path/to/filename-
Include
filenameusing the given absolute path.
-
-
directory/-
Include all of the files in the given directory. Any "hidden" files (i.e., with a leading dot
.in their name) are ignored. All other files are read, including common editor "backup" files, such as ones with a trailing~in their name.
For that reason, this directive should be used with care.
-
The only limitation of $INCLUDE files is that a section cannot be
split across multiple files.
Examples:
$INCLUDE clients.conf
$INCLUDE sites-enabled/
$INCLUDE ${raddbdir}/foo/bar/baz