SteffenRitschel / docker-salt

SaltStack Docker images

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SaltStack Docker Image

Docker images to run SaltStack with Reclass as pillar backend as Docker container.

Build

docker build -t salt-master -f salt-master.Dockerfile --build-args version=latest .

Run

First create directories on your host and set permissions:

mkdir -p /srv/salt/reclass /srv/salt/env /srv/salt/pki/master/minions
chown 999:999 /srv/salt/pki

Run salt-master manually:

docker run -d -v /srv/salt/pki:/etc/salt/pki -v /srv/salt:/srv/salt salt-master

Or use docker-compose:

docker-compose up -d

Configuration

You should also get some formulas into /srv/salt/env directory and clone reclass into /srv/salt/reclass.

If you want to make some customizations (eg. on environment locations, add new volume as /etc/salt/master.d/env.conf or /etc/salt/master.d to replace custom configuration completely.

About

SaltStack Docker images


Languages

Language:Dockerfile 56.0%Language:Shell 34.4%Language:Makefile 9.6%