I’d like to be able keep a Chef Server’s cookbooks updated using GitLab.
It is my understanding that GitLab CI can perform this.
In short, I’d like that my team pushes cookbook updates or new cookbooks to GitLab and GitLab pushes the code to Chef or Chef pulls the new code from GitLab.
Anyone care to explain how can this be setup?
Thank you in advance.
Extra Info: for now I’d like to do this WITHOUT any sort of testing (workstation pushes code to gitlab, gitlab updates chef cookbooks)
Then I’ll worry about the testing before deployment.