Puppet Class: appserver::secure::firewall

Defined in:
manifests/secure/firewall.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'manifests/secure/firewall.pp', line 1

class appserver::secure::firewall {

  resources { 'firewall':
    purge => true
  }

	Firewall {
		before  => Class['appserver::secure::post'],
		require => Class['appserver::secure::pre'],
		action  => 'accept',
	}

  include ::firewall
  include appserver::secure::pre
  include appserver::secure::post

	firewall { '100 ssh':
		port   => 22,
		proto  => tcp,
	}

	firewall { '100 http(s)':
		port   => [80, 443, ],
		proto  => tcp,
	}

}