Docker setup to spin up a salt master and two minions for development and testing environment
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Docker Salt Stack requires the following:
- Docker
- Docker Compose
Installation is straight forward, but vaires by OS.
Detail instructions for each OS can be found here.
Installation is straight forward, but vaires by OS.
Detail instructions for each OS can be found here.
Clone with SSH
git clone git@github.com:sajalshres/docker-saltstack.git
Clone with HTTPS
git clone https://github.com/sajalshres/docker-saltstack.git
Open a terminal session and change directory to docker-saltstack repository and run:
docker-compose up -d
When you're finished, you can stop the containser with:
docker-compose stop
This command will stop the containser, but will preserver the data they've stored. If you want to completely wipe out the stored data, run:
docker-compose down
docker-compose exec salt-master bash
Accept all the keys of minions
salt-key -A
Ping all the minion machines
salt '*' test.ping
To pull the latest image, run(With the containers stopped):
docker-compose pull
- Sajal Shrestha - Initial work