Adam Tengler | 2feb6b2 | 2017-07-19 17:12:46 +0200 | [diff] [blame] | 1 | classes: |
| 2 | # GlusterFS |
| 3 | - system.glusterfs.server.cluster |
| 4 | - system.glusterfs.server.volume.aptly |
| 5 | - system.glusterfs.server.volume.elasticsearch |
| 6 | - system.glusterfs.server.volume.devops_portal |
| 7 | - system.glusterfs.server.volume.gerrit |
| 8 | - system.glusterfs.server.volume.jenkins |
| 9 | - system.glusterfs.server.volume.mongodb |
| 10 | - system.glusterfs.server.volume.mysql |
| 11 | - system.glusterfs.server.volume.openldap |
| 12 | - system.glusterfs.server.volume.postgresql |
| 13 | - system.glusterfs.server.volume.pushkin |
| 14 | - system.glusterfs.server.volume.registry |
| 15 | - system.glusterfs.server.volume.rundeck |
| 16 | - system.glusterfs.server.volume.security_monkey |
| 17 | #- system.glusterfs.server.volume.salt |
| 18 | |
| 19 | - system.glusterfs.client.cluster |
| 20 | - system.glusterfs.client.volume.aptly |
| 21 | - system.glusterfs.client.volume.devops_portal |
| 22 | - system.glusterfs.client.volume.elasticsearch |
| 23 | - system.glusterfs.client.volume.gerrit |
| 24 | - system.glusterfs.client.volume.jenkins |
| 25 | - system.glusterfs.client.volume.mongodb |
| 26 | - system.glusterfs.client.volume.mysql |
| 27 | - system.glusterfs.client.volume.openldap |
| 28 | - system.glusterfs.client.volume.postgresql |
| 29 | - system.glusterfs.client.volume.pushkin |
| 30 | - system.glusterfs.client.volume.registry |
| 31 | - system.glusterfs.client.volume.rundeck |
| 32 | - system.glusterfs.client.volume.security_monkey |
| 33 | #- system.glusterfs.client.volume.salt |
| 34 | |
| 35 | # Docker |
| 36 | - system.docker.host |
| 37 | # Docker services |
| 38 | - system.docker.swarm.stack.aptly |
| 39 | - system.docker.swarm.stack.devops_portal |
| 40 | - system.docker.swarm.stack.docker |
| 41 | - system.docker.swarm.stack.elasticsearch |
| 42 | - system.docker.swarm.stack.gerrit |
| 43 | - system.docker.swarm.stack.janitor_monkey |
| 44 | - system.docker.swarm.stack.jenkins |
| 45 | - system.docker.swarm.stack.ldap |
| 46 | - system.docker.swarm.stack.postgresql |
| 47 | - system.docker.swarm.stack.pushkin |
| 48 | - system.docker.swarm.stack.rundeck |
| 49 | - system.docker.swarm.stack.security_monkey |
| 50 | # Docker networks |
| 51 | - system.docker.swarm.network.runbook |
| 52 | |
| 53 | # Aptly |
| 54 | # We need aptly-publisher.yml on each node for our Jenkins slaves in docker |
| 55 | - system.aptly.client.publisher |
| 56 | |
| 57 | # Keepalived |
| 58 | - system.keepalived.cluster.instance.cicd_control_vip |
| 59 | |
| 60 | # HAProxy |
| 61 | - system.salt.minion.cert.proxy |
| 62 | - system.haproxy.proxy.single |
| 63 | - system.haproxy.proxy.listen.cicd.aptly |
| 64 | - system.haproxy.proxy.listen.cicd.gerrit |
| 65 | - system.haproxy.proxy.listen.cicd.jenkins |
| 66 | - system.haproxy.proxy.listen.docker.registry |
| 67 | - system.haproxy.proxy.listen.docker.visualizer |
| 68 | - system.haproxy.proxy.listen.mysql |
| 69 | - system.haproxy.proxy.listen.openldap |
| 70 | - system.haproxy.proxy.listen.oss.devops_portal |
| 71 | - system.haproxy.proxy.listen.oss.elasticsearch |
| 72 | - system.haproxy.proxy.listen.oss.janitor_monkey |
| 73 | - system.haproxy.proxy.listen.oss.mongodb |
| 74 | - system.haproxy.proxy.listen.oss.postgresql |
| 75 | - system.haproxy.proxy.listen.oss.pushkin |
| 76 | - system.haproxy.proxy.listen.oss.rundeck |
| 77 | - system.haproxy.proxy.listen.oss.security_monkey |
| 78 | - system.haproxy.proxy.listen.phpldapadmin |
| 79 | - system.haproxy.proxy.listen.stats |
| 80 | |
| 81 | # OSS Tooling |
| 82 | - system.devops_portal.service.elasticsearch |
| 83 | - system.devops_portal.service.gerrit |
| 84 | - system.devops_portal.service.janitor_monkey |
| 85 | - system.devops_portal.service.jenkins |
| 86 | - system.devops_portal.service.pushkin |
| 87 | - system.devops_portal.service.rundeck |
| 88 | - system.devops_portal.service.security_monkey |
| 89 | |
| 90 | # Rundeck |
| 91 | - system.rundeck.client.runbook |
| 92 | |
Petr Michalec | f05e3ea | 2017-08-21 17:33:16 +0200 | [diff] [blame^] | 93 | - cluster.drivetrain-ha-clusters |
Adam Tengler | 2feb6b2 | 2017-07-19 17:12:46 +0200 | [diff] [blame] | 94 | parameters: |
| 95 | _param: |
| 96 | cluster_node01_name: ci01 |
| 97 | cluster_node01_address: ${_param:control_node01_address} |
| 98 | cluster_node02_name: ci02 |
| 99 | cluster_node02_address: ${_param:control_node02_address} |
| 100 | cluster_node03_name: ci03 |
| 101 | cluster_node03_address: ${_param:control_node03_address} |
| 102 | |
| 103 | keepalived_vip_virtual_router_id: 180 |
| 104 | keepalived_vip_priority: 103 |
| 105 | keepalived_vip_password: password |
| 106 | keepalived_vip_interface: ens3 |
| 107 | |
| 108 | cluster_vip_address: ${_param:control_vip_address} |
| 109 | cluster_public_host: ${_param:control_public_host} |
| 110 | glusterfs_service_host: ${_param:control_vip_address} |
| 111 | |
| 112 | # Haproxy SSL configuration |
| 113 | cluster_ssl_certificate: |
| 114 | enabled: true |
| 115 | pem_file: /etc/haproxy/ssl/${_param:cluster_public_host}-all.pem |
| 116 | haproxy_bind_address: ${_param:cluster_vip_address} |
| 117 | haproxy_mysql_source_port: 13306 |
| 118 | |
| 119 | docker_registry_http_secret: aikemee4AhK0Eechai2eh6aa3eeWiet9 |
| 120 | |
| 121 | # CI/CD service databases |
| 122 | mysql_admin_password: password |
| 123 | mysql_gerrit_password: password |
| 124 | |
| 125 | # OpenLDAP |
| 126 | openldap_organisation: ${_param:cluster_name} |
| 127 | openldap_dn: 'dc=cicd-lab-dev,dc=local' |
| 128 | openldap_domain: ${linux:system:domain} |
| 129 | openldap_admin_password: password |
| 130 | openldap_config_password: password |
| 131 | openldap_readonly_password: password |
| 132 | |
| 133 | # PostgreSQL |
| 134 | postgresql_client_user: ${_param:postgresql_admin_user} |
| 135 | postgresql_client_password: ${_param:postgresql_admin_user_password} |
| 136 | postgresql_client_host: ${_param:haproxy_postgresql_bind_host} |
| 137 | postgresql_client_port: ${_param:haproxy_postgresql_bind_port} |
| 138 | |
| 139 | # CI/CD service setup |
| 140 | # Jenkins |
| 141 | jenkins_client_user: admin |
| 142 | jenkins_client_password: ${_param:openldap_admin_password} |
| 143 | jenkins_admin_email: ${_param:admin_email} |
| 144 | jenkins_admin_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQD3hnJDKW4R+aXxdaSJSQmV4a6tRmRI1CECkccApr0h15dXGhgeRyrtMsXKpVkQpweQX+75rJHVcNvHpCsR3wLhS/vgOowQh+Xc7bvl9MzoYBGUw5VZyRD4HoHrp2FEUHQqwnOYubFdHBnOi6HZDdf1axFzjmymQX/XvuAd4vCmtW/wumaJ6tH/VlM57ik5jsWwKQIQZl7ODmlGusycuD5QEPade+cHEijGbLtRyMrP+BFJAzVmav2jeu1CtLD8AaKHB+mtfbHYhFkYhLlmFenztbB9S2kJhuSDjB4c8Xxj3N0O1rhKAJPi2o4LS8boa38EnTz55wq02/DxNMSgs9H0BFKK5qRuhaG4GBvwYC9HR/uzH4abFdNAr2kBLMbAo49qwJL4dfyY87T3JLSEUpg1Ycr31A2e1v8kBOCMipFOkOwlVm1F2P178YJmCcIl2NnzIvfI7SKvVgjgmoxfDZu55CMqf+W6hlMrchhGvXmTDFNfW7cr8ak4GCgZLUIkzWPRcgfwLN+328JhCgGeHfSkQBzMD4sZR0yw3Pc939gMXkRIsfDNnTJ8qZTDkiYfktUt3pRp8AudqQ++cf95nf2lTOyGehXkn7oHGAQfJ9mlSOTTM/e9shtT+jqsB5HW0BRVqtsm7cvyhYKQZCfWOhInBg4hfK5rJVGjCSLckTa4jQ== |
| 145 | jenkins_admin_private_key: | |
| 146 | -----BEGIN RSA PRIVATE KEY----- |
| 147 | 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 |
| 196 | -----END RSA PRIVATE KEY----- |
| 197 | |
| 198 | jenkins_security_ldap_server: ${_param:cluster_vip_address} |
| 199 | jenkins_security_ldap_root_dn: ${_param:openldap_dn} |
| 200 | jenkins_security_ldap_manager_dn: "cn=admin,${_param:openldap_dn}" |
| 201 | jenkins_security_ldap_manager_password: ${_param:openldap_admin_password} |
| 202 | # XXX: doesn't work for some unknown reason |
| 203 | # jenkins_security_ldap_user_search_base: ou=people,${_param:openldap_dn} |
| 204 | # jenkins_security_ldap_group_search_base: ou=groups,${_param:openldap_dn} |
| 205 | # Jobs params |
| 206 | jenkins_gerrit_url: ssh://admin@${_param:haproxy_gerrit_bind_host}:${_param:haproxy_gerrit_ssh_bind_port} |
| 207 | jenkins_aptly_api_url: http://${_param:haproxy_aptly_api_bind_host}:${_param:haproxy_aptly_api_bind_port} |
| 208 | jenkins_aptly_url: http://${_param:haproxy_aptly_public_bind_host}:${_param:haproxy_aptly_public_bind_port} |
| 209 | |
| 210 | # Gerrit |
| 211 | gerrit_auth_type: LDAP |
| 212 | gerrit_ldap_server: "ldap://${_param:cluster_vip_address}" |
| 213 | gerrit_ldap_bind_user: "cn=admin,${_param:openldap_dn}" |
| 214 | gerrit_ldap_bind_password: ${_param:openldap_admin_password} |
| 215 | gerrit_ldap_account_base: ou=people,${_param:openldap_dn} |
| 216 | gerrit_ldap_group_base: ou=groups,${_param:openldap_dn} |
| 217 | gerrit_admin_email: ${_param:admin_email} |
| 218 | gerrit_public_host: http://${_param:haproxy_gerrit_bind_host}:${_param:haproxy_gerrit_bind_port} |
| 219 | gerrit_admin_public_key: ${_param:jenkins_admin_public_key} |
| 220 | gerrit_admin_private_key: ${_param:jenkins_admin_private_key} |
| 221 | gerrit_admin_password: password |
| 222 | |
| 223 | # Aptly |
| 224 | aptly_gpg_keypair_id: 6C0B7F8E |
| 225 | aptly_gpg_passphrase: |
| 226 | aptly_gpg_public_key: | |
| 227 | -----BEGIN PGP PUBLIC KEY BLOCK----- |
| 228 | Version: GnuPG v1 |
| 229 | mQENBFhSxjwBCADDiI85tVV+Wu44LTySzY8+NiGHWrFDXpV1BfwS5I2L0YOtp334 |
| 230 | Ma3toeBo9PJG0LBC31D1EseKIXcz+91j8m0WbFPd/r5H9aK1Qv8Mss6dNLUiz63/ |
| 231 | zOI7VbfnH73dxGhDTN3rP2OaYFtw2L09nfcAunV5tyJuG2GrNYi7bOLeNQ3HR1mz |
| 232 | pA0cArmRbysfwKn+E82nwnglC4vQD7+UDoBMU1/82qqOZNdqMOAD1Rd9S4QG3q80 |
| 233 | bI9Bc8sOOkrdUa4XWN8DdvaT/4z4evMjhbMjqo8m69+Z66EUrgL+PCYbEVeZt8g9 |
| 234 | pcESB/2zv0w0PDifwKoHVkzplxGFrp5Q65TvABEBAAG0LEFUJlQgQ0kvQ0QgQXB0 |
| 235 | bHkgc2lnbmluZyBrZXkgPGFwdGx5QGF0dC5jb20+iQE4BBMBAgAiBQJYUsY8AhsD |
| 236 | BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRC5cJVmbAt/joBeB/0efCqtvYal |
| 237 | vfCM9VfOZ3nHebDO/Xy31QYJZyE/XBBaM29ZZos2p1p9pqybMz35DASsauDpbNv3 |
| 238 | lO/DYAb4QXeiBlTk/2CbQlj7GTCYSzxKSAZf6PaGSE+xVfWLZe5pb36YQpFYFl80 |
| 239 | 17KpPT1LWbpyLD+NIa7UzK3PLcWTO7IdcqS4BZ8gEfVAyifZuyQubLU/u/uvqCdy |
| 240 | cP+kdYc6qIYWkTo63tlJFA/e1nwdRJ7pUXqTD3jx6BsMuwqovUSjPwpykeDnYpUG |
| 241 | AiDIWWN5Y8iM2EnHmHHnxVb/3BCzDUFS7McRE8a/8WXBNRfxfbqld/Lfg5e4QYYj |
| 242 | 2nXFPx5ySuWDuQENBFhSxjwBCADAmHdXgfV8YIx68sCNgPzbLkrzmm1t3aitL/TS |
| 243 | 3B2NC5rzLyBqUdSJSygz2sjZOQ5ju2PZqdw29gs/Ql5M2y9CJ1IDSVranhEJReKe |
| 244 | 7fXDXTerMwzJPKhZghJev8xd3Za+QMmGWA8ME0LE6DHBsCkniNuzT2lx17Y6LrR+ |
| 245 | lOhW/j34hwEDBePSZ2GBUbXel/CNh4pVapnrcC1gN161lIYgM6SVnMUHo/89W34k |
| 246 | mFee4m8BcNS+st7mJ5aFBXMSIdkWA/AYyWkRnZFIyZdZUjunNwL1tlHCPXds3II+ |
| 247 | MVLdPB6fncicX1U6gzF8fk2w9Ckm8I1pf2FV057KDoGXA71vABEBAAGJAR8EGAEC |
| 248 | AAkFAlhSxjwCGwwACgkQuXCVZmwLf475Ggf+Iqw6ZNSE2lSmvOLhPihC8kLoW//n |
| 249 | 0SC5axqiWQTXkCNlx0x4lTa60VRFvWOSn7meGmeqFxOE1jBeyXVUfae1NfJnKTpJ |
| 250 | aX2VovWu448CklyvJfzHCVRaMotu187LUv8swrfbFS0DVyGihPYw7FoF7oACEz2E |
| 251 | OESpmK0ZwMxbpeN0cBVz4mmfcbVqHS6BziD9Q52ocPl4sR0C1RDao1w/RLphNMQ1 |
| 252 | CdmJnSRDhC2SzJI+Bsy+dPgf9XdvT8PlKKSTPGWR/fbBE51/q1DOQ3Awhwv6KlZA |
| 253 | w/ozIKtbsh74Q1wlxotO3FgbA2Pk9Zqb8ZabhJQCpegr/le92PFZMUywNA== |
| 254 | =jsLk |
| 255 | -----END PGP PUBLIC KEY BLOCK----- |
| 256 | aptly_gpg_private_key: | |
| 257 | -----BEGIN PGP PRIVATE KEY BLOCK----- |
| 258 | Version: GnuPG v1 |
| 259 | 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 |
| 311 | NA== |
| 312 | =MGAS |
| 313 | -----END PGP PRIVATE KEY BLOCK----- |
| 314 | |
| 315 | # Pushkin |
| 316 | pushkin_db_user: pushkin |
| 317 | pushkin_db_user_password: pushkin |
| 318 | pushkin_db_host: ${_param:haproxy_postgresql_bind_host} |
| 319 | webhook_from: johndoe@mirantis.com |
| 320 | webhook_recipients: "johnnydoe@mirantis.com,janiedoe@mirantis.com" |
| 321 | webhook_login_id: 11 |
| 322 | webhook_application_id: 23 |
| 323 | webhook_sfdc_username: janeroe@mirantis.com |
| 324 | |
| 325 | # SecurityMonkey |
| 326 | secmonkey_db_user: secmonkey |
| 327 | secmonkey_db_user_password: secmonkey |
| 328 | secmonkey_db_host: ${_param:haproxy_postgresql_bind_host} |
| 329 | security_monkey_openstack: |
| 330 | username: admin |
| 331 | password: password |
| 332 | auth_url: http://172.17.16.129/identity/v3 |
| 333 | |
| 334 | # Rundeck |
| 335 | rundeck_db_host: ${_param:haproxy_postgresql_bind_host} |
| 336 | rundeck_db_user: rundeck |
| 337 | rundeck_db_user_password: password |
| 338 | rundeck_postgresql_username: ${_param:rundeck_db_user} |
| 339 | rundeck_postgresql_password: ${_param:rundeck_db_user_password} |
| 340 | rundeck_postgresql_database: rundeck |
| 341 | rundeck_postgresql_host: ${_param:rundeck_db_host} |
| 342 | rundeck_cis_os_auth_url: http://172.17.16.129:5000/v3/auth/tokens |
| 343 | rundeck_cis_elasticsearch_url: http://${_param:haproxy_elasticsearch_bind_host}:${_param:haproxy_elasticsearch_http_bind_port} |
| 344 | rundeck_runbook_public_key: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBPHRctBuN16hVe05HxKeN1AqPqbjvWvqQ1zcr/sbJJXHgVBTACRD6G+DAi7SSJr7dLzyeNo042szJclsH/qf9h0tcytINATzye//x6MtzXZ4YIDkcd1Yhz1LRgCXk1PvIensJAdClYOymx+SRaJxEEzbLxgqhSnYOUY3xVGbUrgfXI9+ZG9hs9zfq5JEMRjQay5p+xuYv/wCoU+pbFPDmsW0hQ99O+XBHcwrpU3crkImetTM2WfnRlBkoJypLv/HicTJtnL91/BWcebvW50oxrEq1QQ82T1Wl3pQsJw24M48fXyl/HbF2QVP6O1Ptqr3O7cIByxJWHih3paZncVEj |
| 345 | rundeck_runbook_private_key: | |
| 346 | -----BEGIN RSA PRIVATE KEY----- |
| 347 | MIIEpAIBAAKCAQEAwTx0XLQbjdeoVXtOR8SnjdQKj6m471r6kNc3K/7GySVx4FQU |
| 348 | wAkQ+hvgwIu0kia+3S88njaNONrMyXJbB/6n/YdLXMrSDQE88nv/8ejLc12eGCA5 |
| 349 | HHdWIc9S0YAl5NT7yHp7CQHQpWDspsfkkWicRBM2y8YKoUp2DlGN8VRm1K4H1yPf |
| 350 | mRvYbPc36uSRDEY0GsuafsbmL/8AqFPqWxTw5rFtIUPfTvlwR3MK6VN3K5CJnrUz |
| 351 | Nln50ZQZKCcqS7/x4nEybZy/dfwVnHm71udKMaxKtUEPNk9Vpd6ULCcNuDOPH18p |
| 352 | fx2xdkFT+jtT7aq9zu3CAcsSVh4od6WmZ3FRIwIDAQABAoIBAQCsnUNY2G7Quzec |
| 353 | /KQFyi7eq+6vPK596ihwIEAhpdqPLkrWWGWc0bx/n02a0nGAKOpQjPS6ZAKtKg7L |
| 354 | WMLmll4cRLJWdrtCcLuv5ILS5uBu8s7ZwFckDZo8Y4YYrT+sdXFhOcAUYLGwOa/M |
| 355 | oD2WgvsseHl3eDZgtDJXQhTo4jtleW4/ZETmduUBx2djSfwx2vv8N6V7+5bH2kvL |
| 356 | 3PgR3PYp1uD+dPDy00SwuiWDDwljubQzpres8K4ikIWWaU4/t9TUBv+PJt3Kbavi |
| 357 | 0ca+jdpRdPCW4QmEhNT+D10B3DCN9uVt9leCrYzvcrT1ElqiL4ODBefG0clKq64d |
| 358 | Zc59IVypAoGBAO2PX2qApylv+uuVe2dscH10qUjgYIuXeszJYtSCiPbu7yMcuFWo |
| 359 | c6sqU2/l/4vdd8qeHvS75VPzmX2QfF9p1EsL+LE5tzc3m54WfJ884LLI+nx8ynKU |
| 360 | HrbaLCGCK09bLNXM7XkFTe9s+XrJzgqdff/rF2nZHHyoqPObSgaG//HnAoGBANA8 |
| 361 | TusN74PUX4ABLwGCLEd4/qRa0kgFtwngrcUY9XMWhrJUqi9tKJLN2URhqTbOzFA0 |
| 362 | qv3n6TgZQSVH4ojmgL8EElSU2qKjDQ/jk/kEr5A+sBLdzXWZWdGv/BdB2yn95JH4 |
| 363 | qoD4E9PWkNwz+e6I5PivXrVVIA0PEZ2cthutR/dlAoGBAORHzvfoEzpliijSZ1h2 |
| 364 | Qw67iWUngH8DnJSnvRnbKkSoTBJgqd5eVnCX5r/zs4Ky2kdRdQvWd0QaJVgc/Pcv |
| 365 | GjrXkS60+JPOEvNyRmU6ue3z5Yi03lIGdhFeS+QTUw0Z31bAaz7NUxwNixtsS1u2 |
| 366 | Bftj7QbhBFfiNyCJDDSDi/XnAoGAbsd2sIO0ZSypNZ7rk+Ddj5Rl26fZcKlhq+aU |
| 367 | a2OQyI42UE7MTvjCef760+8kp1yywwSR5wvmPYrp5lxsvqnp2jTfT5H1Ekqt20MV |
| 368 | 6Ic+ov1GjHLlJ+fSKcR21ySY5KkGXUWt53iSi8L9Q7h/ARBgx4/8UXmc2HWoyHGj |
| 369 | S+wOeiUCgYA2EMH3QOP+LewScNkdgDr9e20+NxmZs+b0ZOk6JAUE+/YLSNDlRQZV |
| 370 | fL0f0cjIyCdKfv+nR4gdMnm8RDHBiAqrKK3X9tiZ0fGmPHB+OLwYV8wE1u9jkJDA |
| 371 | IJA5GNU+Uj6+WbPO+hGn3NBWfb7/tR3ojSv7cBf2eEUh/vLSE9joKA== |
| 372 | -----END RSA PRIVATE KEY----- |
| 373 | |
| 374 | salt: |
| 375 | minion: |
| 376 | cert: |
| 377 | proxy: |
| 378 | alternative_names: "DNS:${_param:cluster_public_host}, DNS:*.${_param:cluster_public_host}, IP:${_param:control_vip_address}, IP:${_param:single_address}" |
| 379 | key_file: /etc/haproxy/ssl/${_param:cluster_public_host}.key |
| 380 | cert_file: /etc/haproxy/ssl/${_param:cluster_public_host}.crt |
| 381 | all_file: /etc/haproxy/ssl/${_param:cluster_public_host}-all.pem |
| 382 | ca_file: /etc/haproxy/ssl/${_param:salt_minion_ca_authority}-ca.crt |
| 383 | user: root |
| 384 | group: haproxy |
| 385 | mode: 640 |
| 386 | haproxy: |
| 387 | proxy: |
| 388 | enabled: true |
| 389 | linux: |
| 390 | network: |
| 391 | resolv: |
| 392 | dns: |
| 393 | - 172.18.176.4 |
| 394 | - 172.18.176.5 |
| 395 | - 8.8.8.8 |
| 396 | system: |
| 397 | package: |
| 398 | ca-certificates-java: |
| 399 | version: latest |