Skip to content

Instantly share code, notes, and snippets.

@bjames301
Created April 7, 2015 17:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bjames301/b03d43dbe60f31e39da6 to your computer and use it in GitHub Desktop.
Save bjames301/b03d43dbe60f31e39da6 to your computer and use it in GitHub Desktop.
{% from "firewalld/map.jinja" import firewalld with context %}
include:
- firewalld
conf:
file.managed:
- user: root
- group: root
- mode: 600
- name: {{ firewalld.conf }}
- source: salt://firewalld/files/firewalld.conf
drop_zone:
file.managed:
- user: root
- group: root
- mode: 644
- name: {{ firewalld.dropzone }}
- source: salt://firewalld/files/drop.xml
{% from "firewalld/map.jinja" import firewalld with context %}
include:
- firewalld.defaultconfig
- firewalld.service
firewalld:
pkg.installed:
- name: {{firewalld.server}}
{% set firewalld = salt['grains.filter_by']({
'CentOS':{
'server':'firewalld',
'service':'firewalld',
'conf':'/etc/firewalld/firewalld.conf',
'dropzone':'/etc/firewalld/zones/drop.xml',
},
}, merge=salt['pillar.get']('firewalld:lookup'))%}
{% from "firewalld/map.jinja" import firewalld with context %}
include:
- firewalld
service:
- running
- name: {{ firewalld.service }}
- enable: True
- watch:
#File glob used to watch for any changes in the firewalld directory.
- file: /etc/firewalld/*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment