# from https://github.com/saltstack-formulas/dhcpd-formula/blob/master/dhcpd/map.jinja {% set preset_servicenames = salt['grains.filter_by']({ 'RedHat': { 'apache': 'httpd', 'cron': 'crond', 'dhcp': 'dhcpd', 'dns': 'named', 'docker': 'docker', 'ftp': 'proftpd', 'ganglia-client': 'gmond', 'mail': 'postfix', 'mysql': 'mysqld', 'nginx': 'nginx', 'nfs': 'nfs', 'sshgpu': '', 'nvidiadocker': 'nvidia-docker', 'postgres': 'postgresql', 'sge': 'sgemaster', 'ssh': 'sshd', }, 'Debian': { 'apache': 'apache2', 'cron': 'cron', 'dhcp': 'isc-dhcp-server', 'dns': 'bind9', 'docker': 'docker', 'ftp': 'proftpd', 'ganglia-client': 'ganglia-monitor', 'mail': 'postfix', 'mysql': 'mysql', 'nginx': 'nginx', 'nfs': 'nfs-kernel-server', 'sshgpu': 'docker-ssh-gpu', 'nvidiadocker': 'nvidia-docker', 'postgres': 'postgresql', 'sge': 'sgemaster', 'ssh': 'ssh', }, }, grain='os_family') %} #}, merge=salt['pillar.get']('dhcpd:lookup')) %}