{% set mariadb = salt['grains.filter_by']({ 'Debian': { 'client_package': 'mariadb-client', 'server_package': 'mariadb-server', 'server_service': 'mysql', 'repo_name': 'deb http://mirrors.coreix.net/mariadb/repo/10.2/debian %s main' % salt['grains.get']('oscodename'), 'repo_file': '/etc/apt/sources.list.d/mariadb.list', 'keyserver': 'keyserver.ubuntu.com', 'keyid': 'cbcb082a1bb943db' }, 'Ubuntu': { 'client_package': 'mariadb-client', 'server_package': 'mariadb-server', 'server_service': 'mysql', 'repo_name': 'deb [arch=amd64] http://lon1.mirrors.digitalocean.com/mariadb/repo/10.2/ubuntu %s main' % salt['grains.get']('oscodename'), 'repo_file': '/etc/apt/sources.list.d/mariadb.list', 'keyserver': 'keyserver.ubuntu.com', 'keyid': 'F1656F24C74CD1D8' } }, grain='os', merge=salt['pillar.get']('mariadb:lookup')) %}