https://github.com/renoirb/experiments-202003-salt-minion-masterless-multi-repo-helper
Run salt-minion inside a container, to synchronize large group of Git repositories, leveraging https://github.com/renoirb/projects-formula
https://github.com/renoirb/experiments-202003-salt-minion-masterless-multi-repo-helper
docker-image git multi-repo salt-formula salt-minion saltstack
Last synced: 3 months ago
JSON representation
Run salt-minion inside a container, to synchronize large group of Git repositories, leveraging https://github.com/renoirb/projects-formula
- Host: GitHub
- URL: https://github.com/renoirb/experiments-202003-salt-minion-masterless-multi-repo-helper
- Owner: renoirb
- Created: 2020-03-13T01:06:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-03-13T02:29:10.000Z (over 5 years ago)
- Last Synced: 2025-01-29T16:11:27.508Z (5 months ago)
- Topics: docker-image, git, multi-repo, salt-formula, salt-minion, saltstack
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Salt Masterless Multi-Repo Projects helper
Experimentation with salt-minion to manage many git repositories.
In other words, run salt-minion inside a Docker container, that can help
maintain large group of Git repositories from [renoirb/projects-formula][renoirb-projects-formula][renoirb-projects-formula]: https://github.com/renoirb/projects-formula 'Renoir’s SaltStack formula from back in 2017 to manage code from many Git repositories'
## Use-Case
1. Re-Use [renoirb/projects-formula][renoirb-projects-formula] to make a team to synchronize many repositories clones consistently
1. Avoid asking the team to install tools manually, leverage Docker
1. Each team member can configure any projects they want, as long as they follow conventions described in [renoirb/projects-formula][renoirb-projects-formula]## Bookmarks
### Salt and Docker
- https://github.com/clement1289/salt-masterless
- https://github.com/faisyl/alpine-salt
- https://github.com/saltstack/saltdocker/tree/master/Dockerfile.j2
- https://hub.docker.com/r/saltstack/salt### See also
Other "multi repo" synchronization tools.
- https://myrepos.branchable.com/
- https://fabioz.github.io/mu-repo/grouping/
- https://github.com/esrlabs/git-repo
- https://github.com/mixu/gr
- https://gist.github.com/tbranyen/902154/
- https://gist.github.com/gullz/51abe21274655523df448b828a593318
- https://gist.github.com/stat0s2p/cfab6563ddbbfe2af7747a872e0d6395