source: projects/casparbuster/devel/etc/cb/plugins/shorewall.conf @ 1547

Last change on this file since 1547 was 1547, checked in by bruno, 7 years ago
  • Add the shorewall plugin
  • cbusterize now uses only Net::SSH2 and supports getting files owned by root with sudo called remotely (no passwd asked)
File size: 1.5 KB
Line 
1#=head1 NAME
2#
3# Configuration file for CasparBuster for the shorewall plugin
4#
5#=head1 SYNOPSIS
6#
7# Define the main parameters for the ShoreWall plugin for CasparBuster
8#
9#=head1 CONFIGURATION ITEMS
10#
11#=over 4
12#
13#=item B<cbpluginfiles>
14#
15# Define the list of files to copy remotely on the target machine.
16# Parameters are ';' separated.
17# A parameter is then '|' separated, the first part being the full path name of the file
18# and the second part being the uid, gid and mode to set on the target machine, ',' separated
19#
20#=cut
21#
22cbpluginfiles shorewall = /etc/shorewall/*|root,root,0600
23#
24#=item B<cbplugindirs>
25#
26# Define the list of directories to create remotely on the target machine.
27# Parameters are ';' separated.
28# A parameter is then '|' separated, the first part being the full path name of the file
29# and the second part being the uid, gid and mode to set on the target machine, ',' separated
30#
31#=cut
32cbplugindirs shorewall = /etc/shorewall|root,root,0750
33#
34#=item B<cbplugindirsandfiles>
35#
36# Define the list of directories to recursively copy remotely on the target machine.
37# Parameters are ';' separated.
38# A parameter is then '|' separated, the first part being the full path name of the dir
39# and the second part being the uid, gid and mode to set on the target machine, ',' separated
40#
41#=cut
42cbplugindirsandfiles shorewall =
43#
44#=item B<cbpluginreload>
45#
46# Define the command to launch remotely on the target machine to reload the service.
47#
48#=cut
49cbpluginreload shorewall = sudo /etc/init.d/shorewall restart
Note: See TracBrowser for help on using the repository browser.