add 3 new persistent instances for jenkins cloud - 2 workers and a master
add config for the above add a common group playbook that handles setting up all of them
This commit is contained in:
parent
88751054b3
commit
f9842d6b47
6 changed files with 356 additions and 0 deletions
101
files/jenkins/master/config.xml
Normal file
101
files/jenkins/master/config.xml
Normal file
|
@ -0,0 +1,101 @@
|
|||
<?xml version='1.0' encoding='UTF-8'?>
|
||||
<hudson>
|
||||
<disabledAdministrativeMonitors/>
|
||||
<version>1.486</version>
|
||||
<numExecutors>0</numExecutors>
|
||||
<mode>NORMAL</mode>
|
||||
<useSecurity>true</useSecurity>
|
||||
<authorizationStrategy
|
||||
class="hudson.security.ProjectMatrixAuthorizationStrategy">
|
||||
<permission>hudson.model.Hudson.Administer:admin</permission>
|
||||
<permission>hudson.model.Hudson.Administer:pingou</permission>
|
||||
<permission>hudson.model.Hudson.Administer:skvidal</permission>
|
||||
<permission>hudson.model.Hudson.ConfigureUpdateCenter:admin</permission>
|
||||
<permission>hudson.model.Hudson.ConfigureUpdateCenter:pingou</permission>
|
||||
<permission>hudson.model.Hudson.ConfigureUpdateCenter:skvidal</permission>
|
||||
<permission>hudson.model.Hudson.Read:admin</permission>
|
||||
<permission>hudson.model.Hudson.Read:anonymous</permission>
|
||||
<permission>hudson.model.Hudson.Read:pingou</permission>
|
||||
<permission>hudson.model.Hudson.Read:skvidal</permission>
|
||||
<permission>hudson.model.Hudson.RunScripts:admin</permission>
|
||||
<permission>hudson.model.Hudson.RunScripts:pingou</permission>
|
||||
<permission>hudson.model.Hudson.RunScripts:skvidal</permission>
|
||||
<permission>hudson.model.Hudson.UploadPlugins:admin</permission>
|
||||
<permission>hudson.model.Hudson.UploadPlugins:pingou</permission>
|
||||
<permission>hudson.model.Hudson.UploadPlugins:skvidal</permission>
|
||||
<permission>hudson.model.Item.Read:anonymous</permission>
|
||||
</authorizationStrategy>
|
||||
<securityRealm class="hudson.plugins.openid.OpenIdSsoSecurityRealm"
|
||||
plugin="openid@1.5">
|
||||
|
||||
<endpoint>https://admin.stg.fedoraproject.org/accounts/openid/yadis</endpoint>
|
||||
</securityRealm>
|
||||
<projectNamingStrategy
|
||||
class="jenkins.model.ProjectNamingStrategy$DefaultProjectNamingStrategy"/>
|
||||
<workspaceDir>${ITEM_ROOTDIR}/workspace</workspaceDir>
|
||||
<buildsDir>${ITEM_ROOTDIR}/builds</buildsDir>
|
||||
<markupFormatter class="hudson.markup.RawHtmlMarkupFormatter">
|
||||
<disableSyntaxHighlighting>false</disableSyntaxHighlighting>
|
||||
</markupFormatter>
|
||||
<jdks/>
|
||||
<viewsTabBar class="hudson.views.DefaultViewsTabBar"/>
|
||||
<myViewsTabBar class="hudson.views.DefaultMyViewsTabBar"/>
|
||||
<clouds/>
|
||||
<slaves>
|
||||
<slave>
|
||||
<name>Fedora17</name>
|
||||
<description></description>
|
||||
<remoteFS>/mnt/jenkins/</remoteFS>
|
||||
<numExecutors>3</numExecutors>
|
||||
<mode>NORMAL</mode>
|
||||
<retentionStrategy class="hudson.slaves.RetentionStrategy$Always"/>
|
||||
<launcher class="hudson.plugins.sshslaves.SSHLauncher"
|
||||
plugin="ssh-slaves@0.21">
|
||||
<host>209.132.184.119</host>
|
||||
<port>22</port>
|
||||
<username>jenkins_slave</username>
|
||||
<privatekey>/home/jenkins_master/.ssh/id_rsa</privatekey>
|
||||
</launcher>
|
||||
<label></label>
|
||||
<nodeProperties/>
|
||||
</slave>
|
||||
<slave>
|
||||
<name>EL6</name>
|
||||
<description></description>
|
||||
<remoteFS>/mnt/jenkins/</remoteFS>
|
||||
<numExecutors>3</numExecutors>
|
||||
<mode>NORMAL</mode>
|
||||
<retentionStrategy class="hudson.slaves.RetentionStrategy$Always"/>
|
||||
<launcher class="hudson.plugins.sshslaves.SSHLauncher"
|
||||
plugin="ssh-slaves@0.21">
|
||||
<host>209.132.184.118</host>
|
||||
<port>22</port>
|
||||
<username>jenkins_slave</username>
|
||||
<privatekey>/home/jenkins_master/.ssh/id_rsa</privatekey>
|
||||
</launcher>
|
||||
<label></label>
|
||||
<nodeProperties/>
|
||||
</slave>
|
||||
</slaves>
|
||||
<quietPeriod>5</quietPeriod>
|
||||
<scmCheckoutRetryCount>0</scmCheckoutRetryCount>
|
||||
<views>
|
||||
<hudson.model.AllView>
|
||||
<owner class="hudson" reference="../../.."/>
|
||||
<name>All</name>
|
||||
<filterExecutors>false</filterExecutors>
|
||||
<filterQueue>false</filterQueue>
|
||||
<properties class="hudson.model.View$PropertyList"/>
|
||||
</hudson.model.AllView>
|
||||
</views>
|
||||
<primaryView>All</primaryView>
|
||||
<slaveAgentPort>0</slaveAgentPort>
|
||||
<label></label>
|
||||
<crumbIssuer class="hudson.security.csrf.DefaultCrumbIssuer">
|
||||
<excludeClientIPFromCrumb>false</excludeClientIPFromCrumb>
|
||||
<PROXY__HEADER>X-Forwarded-For</PROXY__HEADER>
|
||||
</crumbIssuer>
|
||||
<nodeProperties/>
|
||||
<globalNodeProperties/>
|
||||
</hudson>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue