Dear User community,
I would know if anyone has experience of using puppet
with multiple developers.
I try to explain better.
I have ONE master and some nodes attached.
We have more than 3 users which want to develop their module and deploy them on different machines.
I know that we can define different environments and in principle
give one for each developer.
But in this case I need to give the access to the master to each one
and I wouldn't.
In principle I would that the users develop their code on their pc, then commit
it via git ( for example ) and when they run puppet agent on their machines
the master catch the new code and apply it.
I found the config_version variable inside the environment.conf should work running a git clone inside the environments
before the execution on the clients.
Is there another way, simpler?
Anyone has any experience of it?
Thank you.
Regards.
Luca