blob: 8302200a4a47259fa908e0bc2651ab2994638755 [file] [log] [blame]
Jiri Broulik361512c2018-04-05 16:34:23 +02001classes:
2- system.jenkins.master.config
3- system.jenkins.master.single
4- system.jenkins.client.job.deploy.openstack
5- system.jenkins.client
6- system.jenkins.client.credential.salt
7- system.jenkins.client.user.admin
azvyagintsevf910df72018-07-19 15:07:22 +03008- system.linux.system.repo.mcp.extra
azvyagintsev32b7d992018-06-06 19:04:56 +03009- system.linux.system.repo.mcp.apt_mirantis.jenkins
Jiri Broulik361512c2018-04-05 16:34:23 +020010parameters:
11 _param:
12 jenkins_client_user: admin
13 jenkins_client_password: r00tme
14 jenkins_admin_password: r00tme
15 jenkins_master_host: ${_param:infra_config_deploy_address}
16 jenkins_git_url: 'git@cfg01:/home/repo'
17 jenkins_gerrit_url: ${_param:jenkins_git_url}
18 jenkins_admin_token: AQAAABAAAABwpVdkS7iy4UHuvcbhzVNsGi85cXPhSBCrt/qKkTCNHRXuIlITVCdX9xoTHb5lllS8PAbQlo8ELG/2T3Y+aZkkzKgQrNSqvvbNie8XOMJmsAEN3xbbU7r8iYCZ3jR+VNEgw3BVcPXKyU0rPKm7uYLuHifQ+uRZFCd5v66Mo5q902Y=
19 git_private_key: |
20 -----BEGIN RSA PRIVATE KEY-----
21 MIIEpAIBAAKCAQEA6eooyu4/EBwHKMSDFqWych5qMEattpOI2cSY8dc3dG1QX2BQ
22 lP+WzCT42vopVZ+Mh3Iwr+Gyu1pM6yg9dNhWAEoU9BrE7cOnNQc0MqZ6OGP4rPUc
23 1g7W2pD+1Qtfka8GF60GiHQaEu9QEDN1gmg68uBUFG4CDTCXKQbBYM0HAb6ozUQh
24 aqFd2pT28R7j4oT7zylYxyPs9FZQgq2sMkzbAz+99YazUpGk0lUU4sBOhLZOAsC+
25 4lfazBUnSha43QaSNEWurxlU9d9sBoNCxdjSveUM1nzI838QbdF1kmq60yqH31Gw
26 QnX21pOTYC+I3x6/R0rn4/mdEMkTK6kWAbNJdQIDAQABAoIBAEoW5vDP4Z2iowng
27 pHzJ4umOhKfh2yfXNyNyx9biCiiQb0KmaR+ojQUAOOpzDiCWtpY4Lv+mh0wcX/yj
28 9ENMOoFA9b4TtIhyzkVXkMryPAgccimmQYnzjU4RWwXz4kNsoothPI5/57pTnpJj
29 GjdB+Fnxf/Awn+m5mEdgYmPczPlZ5VWZZL7pEAeiDADGDP++4Iu1vtr9SztZP3BC
30 aJGGQjQ/aLTH3rtAmhuFmMRV5qWes4MOmja+fi+husFJql24rAfHt9mvVcG5QUnz
31 4hPzsAb+BKdByienJLzkqQq3zwueN4AxypScTl6SHYo3Z7HwYKZGlhLSbg0shxYG
32 lvPbO4kCgYEA/TYUYuemcJsIEcE4KKyEQKBPk0HsaOz4FkTZDy4JaFIk8bBBCxJb
33 0r2XimwE0UaMWx+OLKGcMxwO8ol8ft6ywvwV41JX0Ir+wr2NwRcLHZybczKd1KnL
34 VtMENE0vR6CEVlM+XeijZkyvJcfjy1DtbwQlqy3Xtie3ahP2nHNNpaMCgYEA7H2s
35 eMeG8H7XHge+5lpWEbOFaN5t02S4S4mz2Qcjm81s0pUhgQtDJdFb1qfIgBXR1Kz1
36 FwicatyYZFGnOrdgo27lrheUgpqXnXrqjgrIbfAaw+zZiQBOnhpBFV/C8FTYIHL5
37 nGpcpyVTix1zmbmaO2Mx6ScxAs/Hr7h+WGBFVgcCgYEAm+bTMH5OdSCPHFdqG2j0
38 2NGbjSBWzdexfAyR1I3Uzv1cr86EjauVC7Ed/+U4Jh4YxvYr1IEAqltJPL24AGlf
39 iTwqwdbuKIGcEA0jnVJxzp6g+5GbqdeNUf0EpqsrRB+pu3jvemSFTrRCVrG3KHTA
40 a80S4E2OdiIIBPEbswIvOZ8CgYEA2qwOKZQdcw1l7g+tdiR7x1xe9KwPk1Njkf1f
41 PkN6qpsVj9Zzp3X5feOLbv2vyLfkUSooakb9E1as1r4lyoY7poNpf0Owf99gaC56
42 6iKQWA+XQCkmsKaHC2wtWA03HLDnM4H8yqQSzj8Wc+EkvjU/psA/K16g0/+6ngIT
43 WbaTBksCgYBwqik2xtpU/T04kvp4Nxn1B5zF6DNtHb/0bT3BtH4K0Uyb0CMtj6dH
44 apPxcd8cUZ/QIC7alF51jY2DV1q59UxYNs816KoEXCzvCChpZlxq/ugtybyh62xw
45 CZITVJhb06RGOO0TrQybNQ+K8H4J8flt6CZ47vDjyLD3vp+BjmLz6Q==
46 -----END RSA PRIVATE KEY-----
47 linux:
48 system:
49 directory:
50 /home/repo/mcp-ci/pipeline-library:
51 user: git
52 group: www-data
53 mode: 755
54 makedirs: true
55 /home/repo/mk/mk-pipelines:
56 user: git
57 group: www-data
58 mode: 755
59 makedirs: true
Jiri Broulikbc8b46b2018-04-12 00:17:00 +020060 /var/lib/jenkins/.ssh:
61 user: jenkins
62 group: jenkins
63 mode: 700
64 makedirs: true
Jiri Broulik361512c2018-04-05 16:34:23 +020065 package:
66 jenkins:
67 version: latest
68 virtualenv:
69 version: latest
azvyagintsevf910df72018-07-19 15:07:22 +030070 # For offline pipeline ran
71 salt-pepper:
72 version: latest
Jiri Broulik730518a2018-04-12 11:29:38 +020073 # file for backwards compatibility of mcp-common-scripts
74 file:
75 /var/lib/jenkins/jenkins.model.JenkinsLocationConfiguration.xml:
76 user: jenkins
77 group: jenkins
78 mode: 644
79 makedirs: true
Jiri Broulik361512c2018-04-05 16:34:23 +020080 config:
81 jenkins_master:
82 pillar:
83 jenkins:
84 master:
85 home: /var/lib/jenkins
86 user:
87 git:
88 enabled: true
89 name: git
90 sudo: false
91 full_name: git
92 home: /home/git
93 jenkins:
94 enabled: true
95 name: jenkins
96 sudo: false
97 full_name: jenkins
98 home: /var/lib/jenkins
99 openssh:
100 server:
101 enabled: true
102 user:
103 git:
104 enabled: true
105 public_keys:
106 - key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDp6ijK7j8QHAcoxIMWpbJyHmowRq22k4jZxJjx1zd0bVBfYFCU/5bMJPja+ilVn4yHcjCv4bK7WkzrKD102FYAShT0GsTtw6c1BzQypno4Y/is9RzWDtbakP7VC1+RrwYXrQaIdBoS71AQM3WCaDry4FQUbgINMJcpBsFgzQcBvqjNRCFqoV3alPbxHuPihPvPKVjHI+z0VlCCrawyTNsDP731hrNSkaTSVRTiwE6Etk4CwL7iV9rMFSdKFrjdBpI0Ra6vGVT132wGg0LF2NK95QzWfMjzfxBt0XWSarrTKoffUbBCdfbWk5NgL4jfHr9HSufj+Z0QyRMrqRYBs0l1
107 user: ${linux:system:user:git}
108 client:
109 enabled: true
110 user:
111 jenkins:
112 enabled: true
113 private_key:
114 type: rsa
115 key: ${_param:git_private_key}
116 user: ${linux:system:user:jenkins}
117 config:
118 cfg01:
119 identityfile: '/var/lib/jenkins/.ssh/id_rsa'
120 jenkins:
121 master:
122 http:
123 port: 8081
124 client:
125 theme:
126 css_url: '/userContent/theme/mirantis.css'
127 js_url: '/userContent/theme/mirantis.js'
128 node:
129 master:
130 node_mode: Normal
131 remote_home: /var/lib/jenkins
132 num_executors: 4
133 launcher:
134 type: master
135 labels:
136 - python
137 - test
138 lib:
139 pipeline-library:
140 credential_id: git
141 git:
142 server:
143 enabled: true
144 directory: /home/repo