{% set nginx = salt['grains.filter_by']({ 'Debian': { 'package': 'nginx', 'service': 'nginx', 'repo_name': 'deb http://nginx.org/packages/debian/ %s nginx' % salt['grains.get']('oscodename'), 'repo_file': '/etc/apt/sources.list.d/nginx.list', 'key_url': 'https://nginx.org/keys/nginx_signing.key' }, 'Ubuntu': { 'package': 'nginx', 'service': 'nginx', 'repo_name': 'deb http://nginx.org/packages/ubuntu/ %s nginx' % 'xenial', 'repo_file': '/etc/apt/sources.list.d/nginx.list', 'key_url': 'https://nginx.org/keys/nginx_signing.key' }, }, grain='os', merge=salt['pillar.get']('nginx:lookup')) %}