nfs-formula/nfs/server.sls

32 lines
674 B
Text
Raw Normal View History

2015-01-27 13:19:15 +00:00
{% from "nfs/map.jinja" import nfs with context %}
include:
- nfs.service
{% if nfs.pkgs_server %}
2015-01-27 13:19:15 +00:00
nfs-server-deps:
pkg.installed:
- pkgs: {{ nfs.pkgs_server|json }}
- require_in:
- service: nfs-service
2019-11-20 16:22:54 +01:00
{% endif %}
2015-02-11 14:59:53 +03:00
2018-03-23 21:16:02 +01:00
nfs-exports-configure:
2015-02-11 14:59:53 +03:00
file.managed:
2018-03-23 21:16:02 +01:00
- name: {{ nfs.exports_file }}
- source: {{ nfs.export_template }}
2015-02-11 14:59:53 +03:00
- template: jinja
2015-02-11 16:03:11 +03:00
- watch_in:
- service: nfs-service
{% if grains.get('os') == 'FreeBSD' %}
{% set mountd_flags = salt['pillar.get'](
'nfs:server:mountd_flags', None) -%}
{% if mountd_flags %}
mountd_flags:
sysrc.managed:
- value: {{ mountd_flags }}
{% endif %}
{% endif %}