Jiri Broulik | 361512c | 2018-04-05 16:34:23 +0200 | [diff] [blame] | 1 | classes: |
| 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 |
| 8 | parameters: |
| 9 | _param: |
| 10 | jenkins_client_user: admin |
| 11 | jenkins_client_password: r00tme |
| 12 | jenkins_admin_password: r00tme |
| 13 | jenkins_master_host: ${_param:infra_config_deploy_address} |
| 14 | jenkins_git_url: 'git@cfg01:/home/repo' |
| 15 | jenkins_gerrit_url: ${_param:jenkins_git_url} |
| 16 | jenkins_admin_token: AQAAABAAAABwpVdkS7iy4UHuvcbhzVNsGi85cXPhSBCrt/qKkTCNHRXuIlITVCdX9xoTHb5lllS8PAbQlo8ELG/2T3Y+aZkkzKgQrNSqvvbNie8XOMJmsAEN3xbbU7r8iYCZ3jR+VNEgw3BVcPXKyU0rPKm7uYLuHifQ+uRZFCd5v66Mo5q902Y= |
| 17 | git_private_key: | |
| 18 | -----BEGIN RSA PRIVATE KEY----- |
| 19 | MIIEpAIBAAKCAQEA6eooyu4/EBwHKMSDFqWych5qMEattpOI2cSY8dc3dG1QX2BQ |
| 20 | lP+WzCT42vopVZ+Mh3Iwr+Gyu1pM6yg9dNhWAEoU9BrE7cOnNQc0MqZ6OGP4rPUc |
| 21 | 1g7W2pD+1Qtfka8GF60GiHQaEu9QEDN1gmg68uBUFG4CDTCXKQbBYM0HAb6ozUQh |
| 22 | aqFd2pT28R7j4oT7zylYxyPs9FZQgq2sMkzbAz+99YazUpGk0lUU4sBOhLZOAsC+ |
| 23 | 4lfazBUnSha43QaSNEWurxlU9d9sBoNCxdjSveUM1nzI838QbdF1kmq60yqH31Gw |
| 24 | QnX21pOTYC+I3x6/R0rn4/mdEMkTK6kWAbNJdQIDAQABAoIBAEoW5vDP4Z2iowng |
| 25 | pHzJ4umOhKfh2yfXNyNyx9biCiiQb0KmaR+ojQUAOOpzDiCWtpY4Lv+mh0wcX/yj |
| 26 | 9ENMOoFA9b4TtIhyzkVXkMryPAgccimmQYnzjU4RWwXz4kNsoothPI5/57pTnpJj |
| 27 | GjdB+Fnxf/Awn+m5mEdgYmPczPlZ5VWZZL7pEAeiDADGDP++4Iu1vtr9SztZP3BC |
| 28 | aJGGQjQ/aLTH3rtAmhuFmMRV5qWes4MOmja+fi+husFJql24rAfHt9mvVcG5QUnz |
| 29 | 4hPzsAb+BKdByienJLzkqQq3zwueN4AxypScTl6SHYo3Z7HwYKZGlhLSbg0shxYG |
| 30 | lvPbO4kCgYEA/TYUYuemcJsIEcE4KKyEQKBPk0HsaOz4FkTZDy4JaFIk8bBBCxJb |
| 31 | 0r2XimwE0UaMWx+OLKGcMxwO8ol8ft6ywvwV41JX0Ir+wr2NwRcLHZybczKd1KnL |
| 32 | VtMENE0vR6CEVlM+XeijZkyvJcfjy1DtbwQlqy3Xtie3ahP2nHNNpaMCgYEA7H2s |
| 33 | eMeG8H7XHge+5lpWEbOFaN5t02S4S4mz2Qcjm81s0pUhgQtDJdFb1qfIgBXR1Kz1 |
| 34 | FwicatyYZFGnOrdgo27lrheUgpqXnXrqjgrIbfAaw+zZiQBOnhpBFV/C8FTYIHL5 |
| 35 | nGpcpyVTix1zmbmaO2Mx6ScxAs/Hr7h+WGBFVgcCgYEAm+bTMH5OdSCPHFdqG2j0 |
| 36 | 2NGbjSBWzdexfAyR1I3Uzv1cr86EjauVC7Ed/+U4Jh4YxvYr1IEAqltJPL24AGlf |
| 37 | iTwqwdbuKIGcEA0jnVJxzp6g+5GbqdeNUf0EpqsrRB+pu3jvemSFTrRCVrG3KHTA |
| 38 | a80S4E2OdiIIBPEbswIvOZ8CgYEA2qwOKZQdcw1l7g+tdiR7x1xe9KwPk1Njkf1f |
| 39 | PkN6qpsVj9Zzp3X5feOLbv2vyLfkUSooakb9E1as1r4lyoY7poNpf0Owf99gaC56 |
| 40 | 6iKQWA+XQCkmsKaHC2wtWA03HLDnM4H8yqQSzj8Wc+EkvjU/psA/K16g0/+6ngIT |
| 41 | WbaTBksCgYBwqik2xtpU/T04kvp4Nxn1B5zF6DNtHb/0bT3BtH4K0Uyb0CMtj6dH |
| 42 | apPxcd8cUZ/QIC7alF51jY2DV1q59UxYNs816KoEXCzvCChpZlxq/ugtybyh62xw |
| 43 | CZITVJhb06RGOO0TrQybNQ+K8H4J8flt6CZ47vDjyLD3vp+BjmLz6Q== |
| 44 | -----END RSA PRIVATE KEY----- |
| 45 | linux: |
| 46 | system: |
| 47 | directory: |
| 48 | /home/repo/mcp-ci/pipeline-library: |
| 49 | user: git |
| 50 | group: www-data |
| 51 | mode: 755 |
| 52 | makedirs: true |
| 53 | /home/repo/mk/mk-pipelines: |
| 54 | user: git |
| 55 | group: www-data |
| 56 | mode: 755 |
| 57 | makedirs: true |
Jiri Broulik | bc8b46b | 2018-04-12 00:17:00 +0200 | [diff] [blame^] | 58 | /var/lib/jenkins/.ssh: |
| 59 | user: jenkins |
| 60 | group: jenkins |
| 61 | mode: 700 |
| 62 | makedirs: true |
Jiri Broulik | 361512c | 2018-04-05 16:34:23 +0200 | [diff] [blame] | 63 | repo: |
| 64 | jenkins-ppa: |
| 65 | source: "deb http://pkg.jenkins.io/debian-stable binary/" |
| 66 | architectures: amd64 |
| 67 | key_id: D50582E6 |
| 68 | key_server: https://pkg.jenkins.io/debian/jenkins-ci.org.key |
| 69 | package: |
| 70 | jenkins: |
| 71 | version: latest |
| 72 | virtualenv: |
| 73 | version: latest |
| 74 | config: |
| 75 | jenkins_master: |
| 76 | pillar: |
| 77 | jenkins: |
| 78 | master: |
| 79 | home: /var/lib/jenkins |
| 80 | user: |
| 81 | git: |
| 82 | enabled: true |
| 83 | name: git |
| 84 | sudo: false |
| 85 | full_name: git |
| 86 | home: /home/git |
| 87 | jenkins: |
| 88 | enabled: true |
| 89 | name: jenkins |
| 90 | sudo: false |
| 91 | full_name: jenkins |
| 92 | home: /var/lib/jenkins |
| 93 | openssh: |
| 94 | server: |
| 95 | enabled: true |
| 96 | user: |
| 97 | git: |
| 98 | enabled: true |
| 99 | public_keys: |
| 100 | - key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDp6ijK7j8QHAcoxIMWpbJyHmowRq22k4jZxJjx1zd0bVBfYFCU/5bMJPja+ilVn4yHcjCv4bK7WkzrKD102FYAShT0GsTtw6c1BzQypno4Y/is9RzWDtbakP7VC1+RrwYXrQaIdBoS71AQM3WCaDry4FQUbgINMJcpBsFgzQcBvqjNRCFqoV3alPbxHuPihPvPKVjHI+z0VlCCrawyTNsDP731hrNSkaTSVRTiwE6Etk4CwL7iV9rMFSdKFrjdBpI0Ra6vGVT132wGg0LF2NK95QzWfMjzfxBt0XWSarrTKoffUbBCdfbWk5NgL4jfHr9HSufj+Z0QyRMrqRYBs0l1 |
| 101 | user: ${linux:system:user:git} |
| 102 | client: |
| 103 | enabled: true |
| 104 | user: |
| 105 | jenkins: |
| 106 | enabled: true |
| 107 | private_key: |
| 108 | type: rsa |
| 109 | key: ${_param:git_private_key} |
| 110 | user: ${linux:system:user:jenkins} |
| 111 | config: |
| 112 | cfg01: |
| 113 | identityfile: '/var/lib/jenkins/.ssh/id_rsa' |
| 114 | jenkins: |
| 115 | master: |
| 116 | http: |
| 117 | port: 8081 |
| 118 | client: |
| 119 | theme: |
| 120 | css_url: '/userContent/theme/mirantis.css' |
| 121 | js_url: '/userContent/theme/mirantis.js' |
| 122 | node: |
| 123 | master: |
| 124 | node_mode: Normal |
| 125 | remote_home: /var/lib/jenkins |
| 126 | num_executors: 4 |
| 127 | launcher: |
| 128 | type: master |
| 129 | labels: |
| 130 | - python |
| 131 | - test |
| 132 | lib: |
| 133 | pipeline-library: |
| 134 | credential_id: git |
| 135 | git: |
| 136 | server: |
| 137 | enabled: true |
| 138 | directory: /home/repo |