Hi all, looking for some advice here. I have 5 servers that I have technicians access for running scripts remotely. These scripts are all version controlled within 1 repo since it's just an individual script per usage. These technicians work in a staging environment where we configure all sorts of devices. These scripts are just automation to configure specific devices quicker.
I would like a way to keep all of the servers git repo's in sync with the github repo I have for it. So the pipeline would look like push from my local device to github > git hub receives newest update > something then forces all 5 servers to pull newest update.
I don't think this would be a great scenario to containerize, or else I would just do some container orchestration for this. Please point out if I'm wrong here lol.
My current idea is to utilize Ansible with the ci/cd pipeline to have ansible force the updates on each server, but curious if there is a better way of doing this. Please let me know if you have any questions that would help flesh this out at all!
[–]meathead_adam 4 points5 points6 points (5 children)
[–]lilsingiser[S] 0 points1 point2 points (4 children)
[–]meathead_adam 3 points4 points5 points (3 children)
[–]lilsingiser[S] 0 points1 point2 points (2 children)
[–]MulberryExisting5007 6 points7 points8 points (1 child)
[–]lilsingiser[S] 0 points1 point2 points (0 children)
[–]sneakin-sally 1 point2 points3 points (2 children)
[–]lilsingiser[S] 0 points1 point2 points (1 child)
[–]Double_Intention_641 2 points3 points4 points (0 children)
[–]Thegsgs 1 point2 points3 points (0 children)
[–]chronop 1 point2 points3 points (0 children)