Maybe this is what you are looking for assuming you are using AWS https://github.com/widdix/aws-cf-templates/blob/master/jenkins/jenkins2-ha-agents.yaml#L1128
On Sun, 1 Sep 2019 at 11:53, Miguel Campos <[email protected]> wrote: > Hello, > I have a need of being able to "replicate Jenkins masters" I mean ensure > that every new Jenkins master I install is exactly the same as the version > I defined some time ago. > by exactly the same I mean configuration and versions. > However I need to have then configured different credentials, and having > different "secret.key" so that it if a Jenkins instance is compromised the > other instances are safe. > > To get base version of Jenkins is easy is a matter of getting the right > jenkins.war. > the problem shows when dealing with plugins. > Maintaining a txt with names and versions manually I think is going to be > to muh work and too complecated to maintain it is a verry long list. > So my Intention is "clone" my Base instance plugins, so I can use the gui > tools to perform the upgrades and testing and once I'm ok with that I can > "clone" the plugins and make a tgz that I can use later to install a fresh > instance. > > I do not know if it's save to Just copy the plugins folder from a running > instance. (there are also some config fines I do not know if I need those) > > So What I tried to do instead is to download all the hpi files for the > list of files and versions. and make the zip with those. > > My problem: > When starting a fresh install of jenkins using only the jenkins.war and > the plugins directory containing only all the hpi files for the plugins > something is wrong with the dependencies. > I mean for example with the role base auth. it has a dependency of the > matrix-auth plugin. > I have both hpi with the right versions. but some how when Jenkins boot > instead of installing all the hpi disregarding dependencies for the > plugins. > instead some how I.ve got installed version 1.1 for the matrix-auth when > my hpi is the right one. > > I would like to understand why is this happening. why if my hpi file is > for version 2.4 I've got 1.1 installed. > and if there is a way to control this. > > Should I control dependencies and install hpi in order? I guess that will > be much complicated. (I've seen some scripts doing something like that for > dockers) > > What is the right way of getting a new clear instance of Jenkins master > that is exactly the same as other? (but clear without credentials projects > etc etc. > Thanks. > > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/c64d6ac6-5d88-4309-af5b-a0bd96df5840%40googlegroups.com > <https://groups.google.com/d/msgid/jenkinsci-users/c64d6ac6-5d88-4309-af5b-a0bd96df5840%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- %>>> "".join( [ {'*':'@','^':'.'}.get(c,None) or chr(97+(ord(c)-83)%26) for c in ",adym,*)&uzq^zqf" ] ) -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAKgQ7UJHGyfZ8Fekh34Nb%2BW0s3Svnyav2nYVGEvKurVWZ4AvKQ%40mail.gmail.com.
