blob: d47537124a3e7b1ca9d73bb018d8bf6574c3bbef [file] [log] [blame]
{% set host = salt['grains.filter_by']({
'CentOS': {
'pkgs': ['docker-io'],
'service': 'docker',
},
'Debian': {
'pkgs': ['docker.io'],
'service': 'docker',
},
'RedHat': {
'pkgs': ['iptables', 'lxc-docker'],
'service': 'docker',
},
'Ubuntu': {
'pkgs': ['docker-engine', 'python-docker'],
'service': 'docker',
},
}, grain='os', merge=salt['pillar.get']('docker:host')) %}
{% set client = salt['grains.filter_by']({
'default': {
'pkgs': ['python-docker'],
'compose': {
'base': '/etc/docker/compose',
'source': {
'engine': 'pkg',
'pkgs': ['docker-compose'],
},
},
},
}, grain='os', merge=salt['pillar.get']('docker:client')) %}
{% set registry = salt['grains.filter_by']({
'default': {
'pkgs': ['docker-registry'],
'service': 'docker-registry',
'cache': {
'engine': 'inmemory',
},
'storage': {
'engine': 'filesystem',
'root': '/var/lib/docker-registry',
},
'bind': {
'host': '0.0.0.0',
'port': 5000,
},
},
}, grain='os', merge=salt['pillar.get']('docker:registry')) %}