Sign inSign up

sajalshres/demo-saltstack

By sajalshres

•Updated about 7 years ago

Demo image of Salt for testing and learning purposes.

Image
0

262

sajalshres/demo-saltstack repository overview

⁠Demo Salt Stack

Docker setup to spin up a salt master and two minions for development and testing environment

⁠Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

⁠Prerequisites

Docker Salt Stack requires the following:

  • Docker
  • Docker Compose

⁠Installation and Setup

⁠Install Docker CE

Installation is straight forward, but vaires by OS.

Detail instructions for each OS can be found here⁠.

⁠Install Docker Compose

Installation is straight forward, but vaires by OS.

Detail instructions for each OS can be found here⁠.

⁠Clone the Docker Saltstack repository

Clone with SSH

git clone [email protected]:sajalshres/docker-saltstack.git

Clone with HTTPS

git clone https://github.com/sajalshres/docker-saltstack.git

⁠Start the Docker Saltstack

Open a terminal session and change directory to docker-saltstack repository and run:

docker-compose up -d

⁠Stop the Docker Saltstack

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

⁠Enter the bash of Salt Master:

docker-compose exec salt-master bash

⁠Execute Command from Master :

Accept all the keys of minions

salt-key -A

Ping all the minion machines

salt '*' test.ping

⁠Update Image:

To pull the latest image, run(With the containers stopped):

docker-compose pull

⁠Authors

  • Sajal Shrestha - Initial work

Tag summary

Content type

Image

Digest

Size

147.9 MB

Last updated

about 7 years ago

docker pull sajalshres/demo-saltstack:minion