Skip to content

Instantly share code, notes, and snippets.

Created December 21, 2012 23:43
Show Gist options
  • Save anonymous/4356599 to your computer and use it in GitHub Desktop.
Save anonymous/4356599 to your computer and use it in GitHub Desktop.
shorewall init.sls
shorewall:
pkg:
- installed
service:
- running
- require:
- pkg: shorewall
- pkg: ulogd
- file: shorewall_files
- file: /etc/default/shorewall
- watch:
- file: shorewall_files
- file: /etc/default/shorewall
/etc/default/shorewall:
file.managed:
- source: salt://shorewall/default
shorewall_files:
file.recurse:
- name: /etc/shorewall
- source: salt://shorewall/configs
- file_mode: 600
ulogd:
pkg:
- installed
service:
- running
- require:
- pkg: ulogd
- watch:
- file: /etc/ulogd.conf
/etc/ulogd.conf:
file.managed:
- source: salt://shorewall/ulogd.conf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment