blob: 3518df91e962e730d1a7331431bf97c77cd5760e [file] [log] [blame]
asledzinskiy159d7bf2017-06-12 15:25:21 +03001
2classes:
Richard Felkl04250022017-10-20 13:55:43 +02003 - system.linux.system.repo.docker
asledzinskiy159d7bf2017-06-12 15:25:21 +03004 - system.linux.system.haveged
5 - system.glusterfs.client.cluster
6 - system.glusterfs.client.volume.aptly
Ilya Kharin04fe8f12017-06-27 14:06:40 +04007 - system.glusterfs.client.volume.devops_portal
8 - system.glusterfs.client.volume.elasticsearch
asledzinskiy159d7bf2017-06-12 15:25:21 +03009 - system.glusterfs.client.volume.gerrit
10 - system.glusterfs.client.volume.jenkins
Ilya Kharin04fe8f12017-06-27 14:06:40 +040011 - system.glusterfs.client.volume.mysql
asledzinskiy159d7bf2017-06-12 15:25:21 +030012 - system.glusterfs.client.volume.openldap
Ilya Kharin04fe8f12017-06-27 14:06:40 +040013 - system.glusterfs.client.volume.postgresql
14 - system.glusterfs.client.volume.pushkin
15 - system.glusterfs.client.volume.registry
16 - system.glusterfs.client.volume.rundeck
17 - system.glusterfs.client.volume.salt_pki
18 - system.glusterfs.client.volume.security_monkey
Dennis Dmitrievcb303942017-07-07 16:51:25 +030019 - cluster.virtual-mcp-ocata-cicd.cicd.gluster
asledzinskiy159d7bf2017-06-12 15:25:21 +030020 #- system.glusterfs.client.volume.salt
21 # Docker
22 - system.docker.host
23
24 # Generate aptly-publisher config to use for jenkins slaves
25 - system.aptly.client.publisher
26
27 # Docker services
28 - system.docker.swarm.stack.aptly
Ilya Kharin04fe8f12017-06-27 14:06:40 +040029 - system.docker.swarm.stack.devops_portal
asledzinskiy159d7bf2017-06-12 15:25:21 +030030 - system.docker.swarm.stack.docker
Ilya Kharin04fe8f12017-06-27 14:06:40 +040031 - system.docker.swarm.stack.elasticsearch
asledzinskiy159d7bf2017-06-12 15:25:21 +030032 - system.docker.swarm.stack.gerrit
33 - system.docker.swarm.stack.jenkins
34 - system.docker.swarm.stack.ldap
Ilya Kharin04fe8f12017-06-27 14:06:40 +040035 - system.docker.swarm.stack.postgresql
36 - system.docker.swarm.stack.pushkin
37 - system.docker.swarm.stack.rundeck
38 - system.docker.swarm.stack.security_monkey
39 # Docker networks
Mikhail Ivanovc2c1cb12017-10-10 17:06:45 +040040 - system.docker.swarm.network.oss_backend
asledzinskiy159d7bf2017-06-12 15:25:21 +030041
42 # Keepalived
43 - system.keepalived.cluster.instance.cicd_control_vip
44
45 # HAProxy
46 - system.salt.minion.cert.proxy.cicd
47 - system.haproxy.proxy.single
48 - system.haproxy.proxy.listen.cicd.aptly
49 - system.haproxy.proxy.listen.cicd.gerrit
50 - system.haproxy.proxy.listen.cicd.jenkins
51 - system.haproxy.proxy.listen.docker.registry
52 - system.haproxy.proxy.listen.docker.visualizer
53 - system.haproxy.proxy.listen.openldap
Ilya Kharin04fe8f12017-06-27 14:06:40 +040054 - system.haproxy.proxy.listen.oss.devops_portal
55 - system.haproxy.proxy.listen.oss.elasticsearch
56 - system.haproxy.proxy.listen.oss.postgresql
57 - system.haproxy.proxy.listen.oss.pushkin
58 - system.haproxy.proxy.listen.oss.rundeck
59 - system.haproxy.proxy.listen.oss.security_monkey
asledzinskiy159d7bf2017-06-12 15:25:21 +030060 - system.haproxy.proxy.listen.phpldapadmin
61 - system.haproxy.proxy.listen.mysql
62 - system.haproxy.proxy.listen.stats
63
Ilya Kharin04fe8f12017-06-27 14:06:40 +040064 # PostgreSQL
65 - system.postgresql.client.pushkin
66 - system.postgresql.client.rundeck
67 - system.postgresql.client.security_monkey
68
69 # DevOps Portal
70 - system.devops_portal.service.elasticsearch
71 - system.devops_portal.service.gerrit
72 - system.devops_portal.service.jenkins
73 - system.devops_portal.service.pushkin
74 - system.devops_portal.service.rundeck
75 - system.devops_portal.service.security_monkey
76
77 # Rundeck
78 - system.rundeck.client.runbook
79
Dennis Dmitrievd81aae92017-07-10 15:52:30 +030080 - cluster.virtual-mcp-ocata-cicd.infra
asledzinskiy159d7bf2017-06-12 15:25:21 +030081
82parameters:
83 _param:
84 cluster_node01_name: ${_param:cicd_control_node01_hostname}
85 cluster_node01_address: ${_param:cicd_control_node01_address}
86 cluster_node02_name: ${_param:cicd_control_node02_hostname}
87 cluster_node02_address: ${_param:cicd_control_node02_address}
88 cluster_node03_name: ${_param:cicd_control_node03_hostname}
89 cluster_node03_address: ${_param:cicd_control_node03_address}
90 keepalived_vip_virtual_router_id: 180
91 keepalived_vip_password: TLrAYaAbAEZwXsp1
92 keepalived_vip_interface: ens3
asledzinskiy159d7bf2017-06-12 15:25:21 +030093 control_vip_address: ${_param:cicd_control_address}
Dennis Dmitriev55c0f602017-07-13 21:03:29 +030094 cluster_vip_address: ${_param:control_vip_address}
95 glusterfs_service_host: ${_param:control_vip_address}
asledzinskiy159d7bf2017-06-12 15:25:21 +030096 cluster_public_host: ${_param:control_vip_address}
97 salt_api_password: Dnx3fapzHIcGuURdDck3DPv78V3ehwue
98 # Docker images and versions
99 docker_registry_http_secret: jvJRsYDEPts2HdNk
100 # CI/CD service databases
101 mysql_admin_password: TSi6AgDGv2nZjblQ
102 mysql_gerrit_password: f6XRcwSNHTh8zCuS
103
104 # Proxy
105 cluster_ssl_certificate:
106 enabled: true
107 pem_file: /etc/haproxy/ssl/${_param:cluster_public_host}-all.pem
108 haproxy_bind_address: ${_param:cluster_vip_address}
109 haproxy_mysql_source_port: 13306
110 salt_minion_ca_host: cfg01.${_param:cluster_domain}
111
112 # Aptly
113 aptly_gpg_keypair_id: none
114 aptly_gpg_passphrase: none
115 aptly_server_secure: false
116 aptly_gpg_public_key: none
117 aptly_gpg_private_key: none
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400118
asledzinskiy159d7bf2017-06-12 15:25:21 +0300119 # OpenLDAP
120 openldap_organisation: "${_param:cluster_name}"
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300121 openldap_dn: "dc=virtual-mcp-ocata-cicd,dc=local"
asledzinskiy159d7bf2017-06-12 15:25:21 +0300122 openldap_domain: "virtual-mcp-ocata-cicd.local"
123 openldap_admin_password: UdTuP7GPPTaCoPSV
124 openldap_config_password: RQK8h0F3aNdvv26U
125 openldap_readonly_password: myMSnD6mn8ziUP2S
126
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400127 # PostgreSQL
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300128 docker_image_postgresql: "library/postgres:9.6"
129 postgresql_admin_user_password: faeRpEA4uye2Sj2s
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400130 postgresql_client_user: ${_param:postgresql_admin_user}
131 postgresql_client_password: ${_param:postgresql_admin_user_password}
132 postgresql_client_host: ${_param:haproxy_postgresql_bind_host}
133 postgresql_client_port: ${_param:haproxy_postgresql_bind_port}
134
asledzinskiy159d7bf2017-06-12 15:25:21 +0300135 # Jenkins
136 jenkins_slave_user: admin
137 jenkins_client_user: admin
138 jenkins_admin_password: ${_param:openldap_admin_password}
139 jenkins_security_ldap_server: ${_param:cluster_vip_address}
140 jenkins_security_ldap_root_dn: ${_param:openldap_dn}
141 jenkins_security_ldap_manager_dn: "cn=admin,${_param:openldap_dn}"
142 jenkins_security_ldap_manager_password: ${_param:openldap_admin_password}
143 jenkins_slave_password: ${_param:jenkins_admin_password}
144 jenkins_client_password: ${_param:jenkins_admin_password}
145 jenkins_admin_email: ${_param:admin_email}
146 jenkins_admin_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC3PNQbFye7OC13h7esNT+LXtIKOZbmSmQdj2wrVW1nwFQBodgG2XFJUyKwVZ3gCqS68sN0kOzqix/R4oOL2lm1vZX69Mx3mON6fkvMdgpaEE78VH/SAiuUhCLP83Ic1QRp55uriZ0a1Pa91kqqXnqWLQX7NK4oTtps1sukxg+WVyT55jnwJ8F4a2HIgf+heZNunfw1NlQI6tGXwdiTON7agVybodtRQZctB3/6rQrxKFT9No5BYrEtt2sEg4xBl/XvhbBIyKmi2URgSOplpezGGJcVHTCddRRP0st4etsh39I8H0qzwWnufgYr1dGCr7AOt0grQOUaAKivjK/PV7IL
147 jenkins_admin_private_key: |
148 -----BEGIN RSA PRIVATE KEY-----
149 MIIEpQIBAAKCAQEAtzzUGxcnuzgtd4e3rDU/i17SCjmW5kpkHY9sK1VtZ8BUAaHY
150 BtlxSVMisFWd4AqkuvLDdJDs6osf0eKDi9pZtb2V+vTMd5jjen5LzHYKWhBO/FR/
151 0gIrlIQiz/NyHNUEaeebq4mdGtT2vdZKql56li0F+zSuKE7abNbLpMYPllck+eY5
152 8CfBeGthyIH/oXmTbp38NTZUCOrRl8HYkzje2oFcm6HbUUGXLQd/+q0K8ShU/TaO
153 QWKxLbdrBIOMQZf174WwSMipotlEYEjqZaXsxhiXFR0wnXUUT9LLeHrbId/SPB9K
154 s8Fp7n4GK9XRgq+wDrdIK0DlGgCor4yvz1eyCwIDAQABAoIBAB3a5Vw8m5afgpj1
155 HfILAv18R5Cu7W08Na+zTJaK5rZ+2bEiY4ZKK3EdAIvmh0CXu1tSbpIxgsh8PoT9
156 +RzySKeZ6jPnauEZoga1SThZCzq9aYEna2QWQm+CUAG90pvsAToYKH78fwJ+LG2l
157 2qiDmEmbsFvLq4yZvHD7VlbUhnmiFm1kzPPa2SdeimYl0TlOKOMS/l0UkG0isMEQ
158 3dGR3GOCA9az7UAuBvB0rAhOjWUfDEFGeKYlZ9kHgK6r7eYMA0Ij7eIbZYvE0tAE
159 slhhevDbrnEpzD3XClSmco62RhRIhvS639Q09IksA+yLBFLnjVOtEsWroD4iFDPI
160 4kLTewECgYEA6x6i5YlY5Mxsq7S22d4XcSafd7FJm7FNZeM+8/aPeQjSunXby5rD
161 pYQBYGZG9pNuJ6R6hxunlWiTmzkogZLoWqDfTrjjJ7qnYpA/6NS97jdDBq8o5lIb
162 LWFLn86QyuLUFLUzPbeBsAfiRAoKm6qdmwCMNHEuleLOGVUdTx84PksCgYEAx4Kr
163 8jvyRazRQtbYWTvMViHs7w5tYRUI7NZ35DfI2nJA/VRWfCvK7F/QpgFfeEB3vBVM
164 +s9HBiJ23cqS44Iw/WhGMdoXSXFqiz6Ry8oQ0LXl1ed1eq8Bq/Y6qbGpgUv6QdYX
165 DDE2vezsq4jcmFVRCKexCTVKgf/bSN8VhSLfA0ECgYEAsP1w9oU7y5AvRdpVww+y
166 adT/OiTVGkSP1OEJ5LB4NE52AzLxcAVivdfvCVg0ly1IQMNKESa6Mnh0lOakHVYv
167 Xvm24BXBuYiCtGmOEoEDMK2c4Q0+JpMsLi8NtJDU4kV6DNSSbCUVlSN6Kmm8ro3y
168 8lmpMVj6Do6bQuqVk5gWyJ0CgYEApTU6p1smkrW5jyyTeMkAuu5a4dZDktm1S1GJ
169 dA0RoHpuAJjfCPHGlpf9EgofAVf5DmFhHmuX96eAYMbHfeeoI58+STe8gs+NF4MX
170 ffZ0mC+YA9onuRDERJ6gEzcQEwZUVEIxUaJLH1ja3mx1pxs3AADEo8hiS2YQMraw
171 fk/S9kECgYEAmB1tL0F796xtfaeNwQ35FZW2gpWvJLrBfO5vkXrA8JFhldW5LHr0
172 7xy+goivnFtD2rvCMNOVWdGT4yEftajz6vXsXLr2XQ8X3HH8O0BIqWyobguQs3t0
173 d4sWoM2Qt45r+B/UoLMPmkjtebmQe+gKbdv8rv+FWPAckc7L7MCkveA=
174 -----END RSA PRIVATE KEY-----
175 # Jobs params
176 jenkins_gerrit_url: ssh://admin@${_param:haproxy_gerrit_bind_host}:${_param:haproxy_gerrit_ssh_bind_port}
177 jenkins_aptly_api_url: http://${_param:haproxy_aptly_api_bind_host}:${_param:haproxy_aptly_api_bind_port}
178 jenkins_aptly_url: http://${_param:haproxy_aptly_public_bind_host}:${_param:haproxy_aptly_public_bind_port}
179 # Gerrit
180 gerrit_admin_password: ${_param:openldap_admin_password}
181 gerrit_admin_email: ${_param:admin_email}
182 gerrit_public_host: http://${_param:haproxy_gerrit_bind_host}:${_param:haproxy_gerrit_bind_port}
183 gerrit_admin_public_key: ${_param:jenkins_admin_public_key}
184 gerrit_admin_private_key: ${_param:jenkins_admin_private_key}
185 gerrit_auth_type: LDAP
186 gerrit_ldap_server: "ldap://${_param:cluster_vip_address}"
187 gerrit_ldap_bind_user: "cn=admin,${_param:openldap_dn}"
188 gerrit_ldap_bind_password: ${_param:openldap_admin_password}
189 gerrit_ldap_account_base: ou=people,${_param:openldap_dn}
190 gerrit_ldap_group_base: ou=groups,${_param:openldap_dn}
191
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400192 # Rundeck
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300193 docker_image_rundeck: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/rundeck:latest"
194 rundeck_db_user: rundeck
195 rundeck_db_user_password: password
196 rundeck_db_host: ${_param:haproxy_postgresql_bind_host}
197 rundeck_postgresql_username: ${_param:rundeck_db_user}
198 rundeck_postgresql_password: ${_param:rundeck_db_user_password}
199 rundeck_postgresql_database: rundeck
200 rundeck_postgresql_host: ${_param:rundeck_db_host}
201
202 rundeck_cis_enabled: True
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400203 rundeck_cis_os_auth_url: http://172.16.10.254:5000/v3/auth/tokens
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300204 rundeck_cis_os_username: "${_param:oss_openstack_username}"
205 rundeck_cis_os_password: "${_param:oss_openstack_password}"
206 rundeck_cis_os_project_name: "${_param:oss_openstack_project}"
207 rundeck_cis_os_domain_id: "${_param:oss_openstack_domain_id}"
208 rundeck_cis_jobs_repository: "https://gerrit.mcp.mirantis.net/oss/rundeck-cis-jobs"
209 rundeck_cis_jobs_revision: "master"
210 rundeck_cis_os_docker_image: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/cis-openstack:latest"
211 rundeck_cis_elasticsearch_url: http://${_param:haproxy_elasticsearch_bind_host}:${_param:haproxy_elasticsearch_http_bind_port}
212
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400213 rundeck_runbook_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBPHRctBuN16hVe05HxKeN1AqPqbjvWvqQ1zcr/sbJJXHgVBTACRD6G+DAi7SSJr7dLzyeNo042szJclsH/qf9h0tcytINATzye//x6MtzXZ4YIDkcd1Yhz1LRgCXk1PvIensJAdClYOymx+SRaJxEEzbLxgqhSnYOUY3xVGbUrgfXI9+ZG9hs9zfq5JEMRjQay5p+xuYv/wCoU+pbFPDmsW0hQ99O+XBHcwrpU3crkImetTM2WfnRlBkoJypLv/HicTJtnL91/BWcebvW50oxrEq1QQ82T1Wl3pQsJw24M48fXyl/HbF2QVP6O1Ptqr3O7cIByxJWHih3paZncVEj
214 rundeck_runbook_private_key: |
215 -----BEGIN RSA PRIVATE KEY-----
216 MIIEpAIBAAKCAQEAwTx0XLQbjdeoVXtOR8SnjdQKj6m471r6kNc3K/7GySVx4FQU
217 wAkQ+hvgwIu0kia+3S88njaNONrMyXJbB/6n/YdLXMrSDQE88nv/8ejLc12eGCA5
218 HHdWIc9S0YAl5NT7yHp7CQHQpWDspsfkkWicRBM2y8YKoUp2DlGN8VRm1K4H1yPf
219 mRvYbPc36uSRDEY0GsuafsbmL/8AqFPqWxTw5rFtIUPfTvlwR3MK6VN3K5CJnrUz
220 Nln50ZQZKCcqS7/x4nEybZy/dfwVnHm71udKMaxKtUEPNk9Vpd6ULCcNuDOPH18p
221 fx2xdkFT+jtT7aq9zu3CAcsSVh4od6WmZ3FRIwIDAQABAoIBAQCsnUNY2G7Quzec
222 /KQFyi7eq+6vPK596ihwIEAhpdqPLkrWWGWc0bx/n02a0nGAKOpQjPS6ZAKtKg7L
223 WMLmll4cRLJWdrtCcLuv5ILS5uBu8s7ZwFckDZo8Y4YYrT+sdXFhOcAUYLGwOa/M
224 oD2WgvsseHl3eDZgtDJXQhTo4jtleW4/ZETmduUBx2djSfwx2vv8N6V7+5bH2kvL
225 3PgR3PYp1uD+dPDy00SwuiWDDwljubQzpres8K4ikIWWaU4/t9TUBv+PJt3Kbavi
226 0ca+jdpRdPCW4QmEhNT+D10B3DCN9uVt9leCrYzvcrT1ElqiL4ODBefG0clKq64d
227 Zc59IVypAoGBAO2PX2qApylv+uuVe2dscH10qUjgYIuXeszJYtSCiPbu7yMcuFWo
228 c6sqU2/l/4vdd8qeHvS75VPzmX2QfF9p1EsL+LE5tzc3m54WfJ884LLI+nx8ynKU
229 HrbaLCGCK09bLNXM7XkFTe9s+XrJzgqdff/rF2nZHHyoqPObSgaG//HnAoGBANA8
230 TusN74PUX4ABLwGCLEd4/qRa0kgFtwngrcUY9XMWhrJUqi9tKJLN2URhqTbOzFA0
231 qv3n6TgZQSVH4ojmgL8EElSU2qKjDQ/jk/kEr5A+sBLdzXWZWdGv/BdB2yn95JH4
232 qoD4E9PWkNwz+e6I5PivXrVVIA0PEZ2cthutR/dlAoGBAORHzvfoEzpliijSZ1h2
233 Qw67iWUngH8DnJSnvRnbKkSoTBJgqd5eVnCX5r/zs4Ky2kdRdQvWd0QaJVgc/Pcv
234 GjrXkS60+JPOEvNyRmU6ue3z5Yi03lIGdhFeS+QTUw0Z31bAaz7NUxwNixtsS1u2
235 Bftj7QbhBFfiNyCJDDSDi/XnAoGAbsd2sIO0ZSypNZ7rk+Ddj5Rl26fZcKlhq+aU
236 a2OQyI42UE7MTvjCef760+8kp1yywwSR5wvmPYrp5lxsvqnp2jTfT5H1Ekqt20MV
237 6Ic+ov1GjHLlJ+fSKcR21ySY5KkGXUWt53iSi8L9Q7h/ARBgx4/8UXmc2HWoyHGj
238 S+wOeiUCgYA2EMH3QOP+LewScNkdgDr9e20+NxmZs+b0ZOk6JAUE+/YLSNDlRQZV
239 fL0f0cjIyCdKfv+nR4gdMnm8RDHBiAqrKK3X9tiZ0fGmPHB+OLwYV8wE1u9jkJDA
240 IJA5GNU+Uj6+WbPO+hGn3NBWfb7/tR3ojSv7cBf2eEUh/vLSE9joKA==
241 -----END RSA PRIVATE KEY-----
242
Simon Pasquierc9bf7122017-07-06 09:40:53 +0200243 # Pushkin
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300244 docker_image_pushkin: "docker-sandbox.sandbox.mirantis.net/vstoiko/oss/pushkin:latest"
245 pushkin_db_user: pushkin
246 pushkin_db_user_password: kRQaFJWiqhQfy6sN
247 pushkin_db_host: ${_param:haproxy_postgresql_bind_host}
Dennis Dmitriev89e9e412017-09-12 11:04:37 +0300248 pushkin_smtp_host: 127.0.0.1
249 pushkin_smtp_port: 25
250 pushkin_email_sender_password: ''
251
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300252 #..WebHook notification senders
Simon Pasquierc9bf7122017-07-06 09:40:53 +0200253 webhook_from: pushkin@example.com
254 webhook_recipients: alerts@example.com
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300255 webhook_application_id: "23"
256 webhook_login_id: "11"
Simon Pasquierc9bf7122017-07-06 09:40:53 +0200257 webhook_sfdc_username: pushkin
258
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400259 # SecurityMonkey
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300260 docker_image_security_monkey_api: "docker-sandbox.sandbox.mirantis.net/vstoiko/oss/security-monkey-api:6700"
261 docker_image_security_monkey_scheduler: "docker-sandbox.sandbox.mirantis.net/vstoiko/oss/security-monkey-scheduler:6700"
262 secmonkey_db_user: secmonkey
263 secmonkey_db_user_password: rt7HoJbb36eR9wWe
264 secmonkey_db_host: ${_param:haproxy_postgresql_bind_host}
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400265 security_monkey_openstack:
266 username: admin
267 password: workshop
268 auth_url: http://172.16.10.254:5000/v3/
269 project_name: admin
Dennis Dmitrievd81aae92017-07-10 15:52:30 +0300270 user_domain_name: "${_param:oss_openstack_domain_id}"
271 project_domain_name: "${_param:oss_openstack_domain_id}"
272
273 # OSS OpenStack
274 oss_openstack_username: "admin"
275 oss_openstack_password: "password"
276 oss_openstack_project: "admin"
277 oss_openstack_domain_id: "default"
278
279 # DevOps Portal
280 docker_image_devops_portal: "docker-prod-local.artifactory.mirantis.com/mirantis/oss/devops-portal:latest"
281
282 # ElasticSearch
283 docker_image_elasticsearch: "docker.elastic.co/elasticsearch/elasticsearch:5.4.1"
Ilya Kharin04fe8f12017-06-27 14:06:40 +0400284
285
asledzinskiy159d7bf2017-06-12 15:25:21 +0300286 linux:
287 system:
288 package:
289 ca-certificates-java:
290 version: latest
291 network:
292 interface:
293 ens3:
294 enabled: true
295 type: eth
296 proto: static
297 address: ${_param:single_address}
298 netmask: 255.255.255.0