| |
| {%- set server = salt['grains.filter_by']({ |
| 'Debian': { |
| 'source': { |
| 'engine': 'pkg', |
| 'pkgs': ['aptly', 'bzip2'], |
| }, |
| 'home_dir': '/var/lib/aptly', |
| 'root_dir': '/srv/aptly', |
| 'secure': True, |
| 'repo': {}, |
| 'gpg': { |
| 'keypair_id': pillar.aptly.server.gpg_keypair_id|default(''), |
| 'passphrase': pillar.aptly.server.gpg_passphrase|default(''), |
| 'keyring': 'trustedkeys.gpg', |
| 'keyserver': 'keys.gnupg.net', |
| }, |
| 'user': { |
| 'name': 'aptly', |
| 'group': 'aptly', |
| }, |
| }, |
| }, merge=salt['pillar.get']('aptly:server')) %} |
| |
| {%- set publisher = salt['grains.filter_by']({ |
| 'default': { |
| 'source': { |
| 'engine': 'pkg', |
| 'pkgs': ['aptly-publisher'], |
| }, |
| }, |
| }, merge=salt['pillar.get']('aptly:publisher')) %} |