diff --git a/ansible/inventory/runa.yml b/ansible/inventory/runa.yml index 14b92f7..4211399 100644 --- a/ansible/inventory/runa.yml +++ b/ansible/inventory/runa.yml @@ -13,27 +13,25 @@ runa: ank: hosts: mtx-turn-1.ankr.corp-services.app: - has_ssl_certificates: false + docker_compose: + - coturn mtx-turn-2.ankr.corp-services.app: - has_ssl_certificates: false + docker_compose: + - coturn lat: hosts: mtx-elem-1.lat.internal.ru.com: docker_compose: - elementweb - # 10.165.66.57 mtx-elem-2.lat.internal.ru.com: docker_compose: - elementweb - # 10.165.66.58 mtx-syna-1.lat.internal.ru.com: docker_compose: - synapse - # 10.165.66.59 mtx-syna-2.lat.internal.ru.com: docker_compose: - synapse - # 10.165.66.60 mtx-redis-1.lat.internal.ru.com: # docker_compose: # - redis diff --git a/ansible/roles/docker-compose/files/coturn/docker-compose.yaml b/ansible/roles/docker-compose/files/coturn/docker-compose.yaml new file mode 100644 index 0000000..2c05601 --- /dev/null +++ b/ansible/roles/docker-compose/files/coturn/docker-compose.yaml @@ -0,0 +1,41 @@ +version: '3.8' +services: + coturn: + image: coturn/coturn:latest + restart: unless-stopped +# environment: +# - HOSTNAME=${hostname} +# - LISTENPORT=${listenport} +# - TLSPORT=${tlsport} +# - MINPORT=${minport} +# - MAXPORT=${maxport} +# - AUTHSECRET=${authsecret} + ports: + # STUN/TURN + - "3478:3478" + - "3478:3478/udp" + - "3479:3479" + - "3479:3479/udp" + - "80:80" + - "80:80/udp" + ## STUN/TURN SSL + - "5349:5349" + - "5349:5349/udp" + - "5350:5350" + - "5350:5350/udp" + - "443:443" + - "443:443/udp" + - "49152-49252:49152-49252" + - "49152-49252:49152-49252/udp" + # Relay Ports + - "49152-65535:49152-65535" + - "49152-65535:49152-65535/udp" + volumes: + - ./turnserver.conf:/etc/turnserver.conf + - ./coturn/privkey.pem:/etc/ssl/private/privkey.pem:ro + - ./coturn/cert.pem:/etc/ssl/certs/cert.pem:ro + network_mode: "host" +# command: sh -c "/etc/turnserver.conf.sh" +# entrypoint: sh -c "docker-entrypoint.sh && /etc/turnserver.conf.sh && chmod -R 777 /etc/turnsever.conf" +# depends_on: +# - nginx diff --git a/ansible/roles/docker-compose/files/coturn/turnserver.conf b/ansible/roles/docker-compose/files/coturn/turnserver.conf new file mode 100644 index 0000000..4b4fbf9 --- /dev/null +++ b/ansible/roles/docker-compose/files/coturn/turnserver.conf @@ -0,0 +1,16 @@ +realm=turn.corp- +no-tcp-relay +listening-ip=0.0.0.0 +listening-port=3478 +min-port=49152 +max-port=65535 + +log-file=stdout +verbose +pidfile=/var/tmp/turnserver.pid +use-auth-secret +static-auth-secret=ihaaCac6Oow3ohzuvequ6esoo9eegheex + +# tls-listening-port=5349 +# pkey=/etc/ssl/private/privkey.pem +# cert=/etc/ssl/certs/cert.pem diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/README.txt b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/README.txt new file mode 100644 index 0000000..c5c056e --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/README.txt @@ -0,0 +1,10 @@ +TL;DR: In case of doubt, install the certificate chain.crt + +The following files are inside the zip file: +- certificate.crt: contains only the certificate with no intermediates or ca. +- intermediate.crt: contains only the intermediates and ca. +- chain.crt: contains the full chain certificate. This is certificate, intermediates and ca. + +If Bighaiku stores the information about the private key, the following files are accessible: +- certificate.key: contains the encrypted private key. Use the passphrase on Bighaiku to decrypt it. +- certificate.pfx: contains the private key and chain in PKCS#12 format. Use the passphrase on Bighaiku to open it. diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.crt b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.crt new file mode 100644 index 0000000..0013d7e --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIURi3GPqyYRHJtnkFB7PGvXKakAp0wDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAxMUQkVMLUlzc3VpbmctQ0EtRzEtMTEwHhcNMjMwOTI2MDkx +MDIxWhcNMjQwOTI1MTUxMDUxWjAsMSowKAYDVQQDEyFtdHgtdHVybi0xLmFua3Iu +Y29ycC1zZXJ2aWNlcy5hcHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQDVLTwnxVyp1VE7fNDxze3on6mJJ/cbr6OB9gKDAYtNYnPBiiEHFxLXXyZd2cmF +dDiYR0ohdR0k169i0ftSh1oKYKdNpRTuCfPBFfJNpYHyel3OiI48aT31RxSa4/8X +UQfVGbQf3lNgDLImxSZP/Am99DxNzi5OC3+YtYTpmyYBhTCs3vWAJq1rg29ctu0D +S+0y/gRqEsFxHVtVkZFQ7i8qo9b2YfNyHyxmulEGdP199l0VQxOFuMiJOpwVLKNb +Z4iMGRTMhGpFxUpO1WEDV8GNgAhiirIMw9RgIF5h1YN6u92IP1DCqV+Mp5yNM56l +NUAcXAwU2NFBfS+9EeRngE45AgMBAAGjggFoMIIBZDAOBgNVHQ8BAf8EBAMCA6gw +HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTgiGHiX6rt +H1StuZQ6dIwpAuJzFjAfBgNVHSMEGDAWgBRE4lcYnDcF3B33AOOy3AGFlP5uCTBn +BggrBgEFBQcBAQRbMFkwVwYIKwYBBQUHMAKGS2h0dHA6Ly9wa2ktZGlzdHJpYnV0 +aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Jc3N1aW5nLUNBLUcx +LTExLmNydDAsBgNVHREEJTAjgiFtdHgtdHVybi0xLmFua3IuY29ycC1zZXJ2aWNl +cy5hcHAwXAYDVR0fBFUwUzBRoE+gTYZLaHR0cDovL3BraS1kaXN0cmlidXRpb24t +cG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLUlzc3VpbmctQ0EtRzEtMTEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCOlyJlifkSdBNSAfyaVfD9BPYLHkAFj+om +TMR5m5AYYhtpatP0ymm7nUnGlyrGogMO8zypcMsWCxDuB9K/umeaxgGyAOSwvAZK +Leq51VvWX25RxgojDGFy/I9iLWHg/3ELtXrW1WKb4OZqlXTtxALYRFyZsgWUItUT +z9W8NowjyOUHSkHQh941oXW6ZPmuCq5M4BIxNniqtcaW6eusOTBj7GD1huuZpeyf +f9754UPrv/iGLCxi3Xm9DbRI8IBh5Zd1FCgXfjFSyzCCc5myhTkfy/nIi0GXSBXT +Owh8KAV0lEm7y7BBk3+477DXY1LzSPnwUMCULN71TEDaFJCFiIGg +-----END CERTIFICATE----- \ No newline at end of file diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.key b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.key new file mode 100644 index 0000000..f18e445 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.key @@ -0,0 +1,30 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: AES-256-CBC,3DC150AFC8660703C8F4BE0ACA23BBC4 + +h5rTVpMjOZsuu22lIIbC9Dx3OsWIajn5fES5OM1P36Xps1Rhp1vyGQOrLSwavhJt +Gx+8Z+tGuKa860WtidDphcAljQJ+2pQf1/wRllZ/sJ7yLPI7EIddn0FTgI38bmha +sld4+y0D7HvFgrE4gmW0iaOMD2Zn6QJ5qfkPGyFM4Y1k4z3oP1gNq20ps3nm9Uyy +a5gpErOHKxgRs72KilQAYCNyPUhvPYyOkVU8At0rjqV32+MzfDlRrGhAZQW7res6 +0UwzguYuzmK72E8Slxxfqsoew8WifeY2YDSLKNkVBJu4PxzDUVaCw8khqfq42+H0 +E5Ljhos3LgzLgXaot47fgmLmyJyi504IeFtc6A2RqRV5BbLL0hb3bOdCORYR+sT1 +OKp0YIaBo9iKnDi0egUmEziARGs5zxrpTnHiWc3l0AYGFtGoMKBvIpSd7yDdSr8B +2XtTm6YPrc5YGH5T2o75kI1k5xIN3/3SUfdhA02kOkPponM+Frc+BNn1RH8TwUEY +2IBe/C5nn6plWR0EQHf6F648KwkPsHx/dvWxEDWqBlxZm6XsfCu8011BsEgzuvYK +EfTiiRqOWXjSMkRGrlNF9iqszlSjwL4/JgGPtlSihWEP649r6PMnVf/rJuys4h2k +t41fXXnhqaBvGwjWvYJi0pwzd1+r4vCZTRpHAxCFT9ZFS0Xgl8HkY2tcMH5eqMvZ +Y80VP0Fy+2JpNGLM64wQhxNVvjpo0XpQ/pkxrK6OVNjaYUTjgnL857cX+gREA14+ +Cawk2CEQft6gyy0TNKqvd3qT6J7HGAwRhMVbJCmzLHHmUBzQeA9StN7yHJgOgAQT +Vake4L5ZGpq9ik9ccyo4xQAkstD+88wPlH8qR+RuksEXoww+DrPj6jUizuGRj/Bw +6QhOsyrXKYaJXyNvleb9zN3s8DEZhXkoU08hOc2DKuCMn/tf9iVcUyZ3WVRM+mLu +pXyn584j6zG9hSwoS9Zd8FtmOzXpmr04f8MsWcStNziaAifunYRlTm73zgTg5r9G +mZmHGeZxfOadLx95b+hj6iq85/CMdOST9enJo6Q9UDBnHODYtuGtDBwduvnrcawe +oIAC9kWAx1uqFlVOgdU2eEwo2nDK20ODbITY5ZxQyV0wBMmmkrZ+7cTaY9ZeV0CM +YH+AsbWkYkQuaoj5EmKVg5kwlGjqsfB5eoUoUhBhbx2ihE5hSY53f7lFewqTt6Qy +/FjIqskbWioQRj16B0ZQnEKArNHLMh0WPDCv5L3brtkf5glAGWhW4qLkDhJCgLLx +8vsIYO6uEImjYd6FtLKg6q+zSWJLIe8xgv+802s0Uqq9yOmBXpjHJ8fKqJXxw6/o +dcUxqlwS6Rn5lw2uBdMRS/NTT0PkDXuR9YbSBpdoVYCgzauqaZfbQrwpd/ocObpD +oJ9ql1hk9eBGZBPqa5s6BIeUJ4BiFtkM3+/6sFaXZxAjBOpgAYtr/L86hjP2v87I +xTfrayyGwH9c+uYw+oftkMByzJF7v6IRIIOHDsoW2Z2c8cbAMDTnuuh83sJag5hT +8fzY1v5HQrMebSnAQgJbpRBBGVIyYtrY6YiDj5qcK4uLLkbRXovfHkPHbzKsOJXZ +-----END RSA PRIVATE KEY----- diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.keyplain b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.keyplain new file mode 100644 index 0000000..3de640f --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.keyplain @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDVLTwnxVyp1VE7 +fNDxze3on6mJJ/cbr6OB9gKDAYtNYnPBiiEHFxLXXyZd2cmFdDiYR0ohdR0k169i +0ftSh1oKYKdNpRTuCfPBFfJNpYHyel3OiI48aT31RxSa4/8XUQfVGbQf3lNgDLIm +xSZP/Am99DxNzi5OC3+YtYTpmyYBhTCs3vWAJq1rg29ctu0DS+0y/gRqEsFxHVtV +kZFQ7i8qo9b2YfNyHyxmulEGdP199l0VQxOFuMiJOpwVLKNbZ4iMGRTMhGpFxUpO +1WEDV8GNgAhiirIMw9RgIF5h1YN6u92IP1DCqV+Mp5yNM56lNUAcXAwU2NFBfS+9 +EeRngE45AgMBAAECggEBAINw7ctz9Ku/HOQ6FLdTiyLI94bbPpEynfWvE2Nlm1fu +oYMvQSgXAQYM5CIv/AKuY4r5QesZRAwIdVrQME91p34IlH/ajuoq9sISXyGjMFmr +O5XyOwlittI6rqjGde4Rh2vM+nQ/6Far3VjsbLAaroMSSfCLdZ+nlVg6bCaCBFAg +h3GNBzaGB3KQud+K2Ad9suvoNP5UvivHoo4+bv+iDmRgHX6mtoIY+lrQdX3JI3nC +6TgNKJOxe3eUBM2ecm2QkH6NpvXBV20XdjsF+iiZIon6GEUeEito+aSE4T3LpwF2 +lPjhqG9Iw3jmsN6NmXf2fj2+3FzfUVSHMup4su2ezIUCgYEA/ugxv6fH3u2Xrlw8 +bt7PlkymjxdQVy859jw/yESonE71gtz6msJJqECEq78TeqjVTYhbFxYrrKvQfbPX +yCreK1mN6JvlkJh8kf5Nn7ANFu+2be5j3hpCpLmB9qROp+ow1MCPT5Qnzw+H3Qs9 +q6AcVfbAsW5NAVYkBwXojWcHG7MCgYEA1hc79qD8fY/eFGjifpV4Q2cHN40r/qTb +u8c3DjWKAA/caWfz6uyKmW46wzYRr4P3VkvL9h7XELINnZzeSTAf9U/MfEo2gG+r +HDsKNxstwgsVyGbYdZs/qrwZI5aL/Y8Gd44G06t3lOZzz8TE3sTbwMue5rE99RUt +KHoRKYARCGMCgYEAg3Uvos1eMEOLg+ohaHQTzkk9ZHH7htreI3Sy2A9AfUvjJVfd +Dc7Aubp8MS5bV1iWmGOHxoIyh9wbq5gB4kLpTKXkn182prldFNV3JrFeLsP06wCU +FEiqsdTRh2b5AXOvNykPP1UCqrAxuvc/GLF7q4GTom1l3RiVf+G2KqZFbi0CgYEA +zxmYuwKOXVRfq3SurW8f8Gvo8lcRGPsXSLX0zz0Bav/s4tZZgYciqDuWgqJ6R0Qs +boFSI5s/xnnHbBGEgl4YfDCeihksUeA0MVH3lskm4Y/hmYPLnzD4TMw6sU9/yl+i +DOMKPZagTh0EKRearjjWr9EJvPX2DnBWx9IVagTl9SsCgYAnM3O0B38rqHEYU9n2 +c+1lprABrsaCFuKq3rMqVS2XpbUQ7rMXaJOvJFTqeS9leOImFN5jXM7sq30ej2tZ +bzlCImSyL1uhCKG3N4QCMl56PUlSfpMEomQyTnt3U4i4TceY42R74pOqhEtYcpUo +UOo5oRAMLu6A80dtkfREinu1cw== +-----END PRIVATE KEY----- diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.pfx b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.pfx new file mode 100644 index 0000000..d4ddd54 Binary files /dev/null and b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/certificate.pfx differ diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/chain.crt b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/chain.crt new file mode 100644 index 0000000..5c8b06b --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/chain.crt @@ -0,0 +1,98 @@ +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIURi3GPqyYRHJtnkFB7PGvXKakAp0wDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAxMUQkVMLUlzc3VpbmctQ0EtRzEtMTEwHhcNMjMwOTI2MDkx +MDIxWhcNMjQwOTI1MTUxMDUxWjAsMSowKAYDVQQDEyFtdHgtdHVybi0xLmFua3Iu +Y29ycC1zZXJ2aWNlcy5hcHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQDVLTwnxVyp1VE7fNDxze3on6mJJ/cbr6OB9gKDAYtNYnPBiiEHFxLXXyZd2cmF +dDiYR0ohdR0k169i0ftSh1oKYKdNpRTuCfPBFfJNpYHyel3OiI48aT31RxSa4/8X +UQfVGbQf3lNgDLImxSZP/Am99DxNzi5OC3+YtYTpmyYBhTCs3vWAJq1rg29ctu0D +S+0y/gRqEsFxHVtVkZFQ7i8qo9b2YfNyHyxmulEGdP199l0VQxOFuMiJOpwVLKNb +Z4iMGRTMhGpFxUpO1WEDV8GNgAhiirIMw9RgIF5h1YN6u92IP1DCqV+Mp5yNM56l +NUAcXAwU2NFBfS+9EeRngE45AgMBAAGjggFoMIIBZDAOBgNVHQ8BAf8EBAMCA6gw +HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBTgiGHiX6rt +H1StuZQ6dIwpAuJzFjAfBgNVHSMEGDAWgBRE4lcYnDcF3B33AOOy3AGFlP5uCTBn +BggrBgEFBQcBAQRbMFkwVwYIKwYBBQUHMAKGS2h0dHA6Ly9wa2ktZGlzdHJpYnV0 +aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Jc3N1aW5nLUNBLUcx +LTExLmNydDAsBgNVHREEJTAjgiFtdHgtdHVybi0xLmFua3IuY29ycC1zZXJ2aWNl +cy5hcHAwXAYDVR0fBFUwUzBRoE+gTYZLaHR0cDovL3BraS1kaXN0cmlidXRpb24t +cG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLUlzc3VpbmctQ0EtRzEtMTEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCOlyJlifkSdBNSAfyaVfD9BPYLHkAFj+om +TMR5m5AYYhtpatP0ymm7nUnGlyrGogMO8zypcMsWCxDuB9K/umeaxgGyAOSwvAZK +Leq51VvWX25RxgojDGFy/I9iLWHg/3ELtXrW1WKb4OZqlXTtxALYRFyZsgWUItUT +z9W8NowjyOUHSkHQh941oXW6ZPmuCq5M4BIxNniqtcaW6eusOTBj7GD1huuZpeyf +f9754UPrv/iGLCxi3Xm9DbRI8IBh5Zd1FCgXfjFSyzCCc5myhTkfy/nIi0GXSBXT +Owh8KAV0lEm7y7BBk3+477DXY1LzSPnwUMCULN71TEDaFJCFiIGg +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIUZ6yLexAoq87snJ4YDyAMbIhsSoowDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAxMZQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMTAeFw0yMzAx +MTcxMTI0NTVaFw0yODAxMTYxMTI1MjVaMB8xHTAbBgNVBAMTFEJFTC1Jc3N1aW5n +LUNBLUcxLTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9CSKx/7P +2ERgw/5opkHXeVnSmbbgvf77KPNwFjtx7IaS4itpcFV2FHXj9vhQA3o6UDMdLqqw +3keL76N1oY8wJNLlh5c86l9iJo1CERitU920woKzcIh1Eqc4dbUML2T/SJOQaxma +oWFBLPXPlzPWM18/OCxPksL7fMx7Pk2iZML8eXTFx9RrrLM4QLVX2/nTA8/zHckX +rsKAHOJH/f+iT8gPZhvFE4i6M4L3jGIxT1k7yvse2GdlAebXX/Z2hx7XxAfPcLzE +0z40YDxhOrCKY8+n6m9KqeBFvyj+aKVDSikuSr6k1qSk7DUh/V+duyXI+7OdlnLE +5rXZbLHl5LsxxwIDAQABo4IBVzCCAVMwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFETiVxicNwXcHfcA47LcAYWU/m4JMB8GA1UdIwQY +MBaAFL7oYZQRjtKj7B2+BzVoKBS8A42aMGwGCCsGAQUFBwEBBGAwXjBcBggrBgEF +BQcwAoZQaHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNv +bS9wdWJsaWMvQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcnQwHwYDVR0RBBgw +FoIUQkVMLUlzc3VpbmctQ0EtRzEtMTEwYQYDVR0fBFowWDBWoFSgUoZQaHR0cDov +L3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVM +LUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcmwwDQYJKoZIhvcNAQELBQADggEBAA6d +OvHoIokyfqjAEj0qdVbtuDNfaYhs1eCI+6Ae38+F6fpFijt3buOv34hzOyp1J4Th +DEddQLf5eBitGlj/CDt4twerkVyT/cxHZpOVPTsd1Byv8bMBpAGNItGt4kkIVhh7 +8PTTOVBr4uthmdITTQ6yeNZTVXWg4W9G/9+mXHnhW1Cc3Iw3ZduAmUmP5Qn47t4P +i0gSry4vokcFKGryZt9KJlKxhr2GuMCuoGqYaf72kbldA7gLzlMZ+v5dUEjQBSdW +dE5O7FMpF56DmutxrEKSyWwvjNf3IBcDA8xVSreB1P8f/eUpW3MYj+DV6S+KZG5d +ImYMDXMVjP48m/wMV3c= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEEzCCAvugAwIBAgIUb+Vu1FmqXRw9FRq50KCQ3dthNZAwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTEwMTMwWhcN +MzMwMTE0MTEwMjAwWjAkMSIwIAYDVQQDExlCRUwtSW50ZXJtZWRpYXRlLUNBLUcx +LTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyLUFc/54Ss7+nHCg +nWo/UbMZ+zEu2J6Q2KS+mpmgW3mitLCD8IOZY1VECe360F9WrKjVgm9KZQx0goTi +/pAwQv5DtFM0lMh212RmSYTEPESOBmrKWucHHjATss7q7sRM42U6TrZ/J0CbTfg/ +VK/gqaQVirZF+FBdWIGGVMTByVa4WrfMdfnWJGhtxxI+JG/x0FojW+hnJ+d554Nl +Er1WvYRwqLDckQTt6hrKdi5LubyqJm8rfCWAP8cVFUAvAQNUKC8rWzedOZW+Es/j +5gFv2u3qsYubTpOmoDy6h8nX9cNk2lkoaLq+cVMMh5tk7zIBu55W8vZQGej9ibYC +O9dlBQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFL7oYZQRjtKj7B2+BzVoKBS8A42aMB8GA1UdIwQYMBaAFG6g +c9QXhOvI2v6kcteYeJIP6B1LMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZF +aHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJs +aWMvQkVMLVJvb3QtQ0EtRzEuY3J0MCQGA1UdEQQdMBuCGUJFTC1JbnRlcm1lZGlh +dGUtQ0EtRzEtMDEwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL3BraS1kaXN0cmli +dXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLVJvb3QtQ0EtRzEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCJGDgj05OCe/cXed97uCLI70Tp0QsJnk8u +PAdz/LWBfW57akyyTaJhtfSKE65q/YJLgo9SJ7ZYZYAOMrTGeJz8T5+63n9/ZEBy +nuYXs7Wc6VGISJJFx1rZCf/4/8Xtl41VeNVZ0XwbGJsiLa8HF144yyYnfq1ENJ9E +VXzJ0El4p9u9NNyi2eIMbrDf/cxZ/1MbyAF6q0Rk9uXBR6TZ5IB25OWFOD8CDW9U +Olg2p8FL94AWg2FFkbBlBC8NH/ylLTajj4Opj0N7uPp3OlcSVjN6Dw9xHytN0uD9 +x4pbL9Sdk2DTdv+A0yp+DMErUB+irExn5NPsLXP6iyW/XJam8Alr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/TCCAuWgAwIBAgIUEN2/OWVb/31UMxIwcGDfNy6JpzIwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTAyOTI1WhcN +NDMwMTEyMTAyOTU1WjAZMRcwFQYDVQQDEw5CRUwtUm9vdC1DQS1HMTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOeztCXSsSSRmjzAs6IXCnkRAyNXR6o2 +VAmxXkFkGcFtuHpwAFN7JEQyMcSqoExl3N53vtPUq2vHCmyE26581gHT+DtALede +a0Srmy4S2jY1atUrp8pSVzIzKwTS2yANlCRh2BXyLhAqiFBuKveCo6g3RQnaIs83 +8YLHFk3FqALSLN7KL89oJQ/Zl486cSk/wcbDMEcbw3g0ux03eBreYNzg4+zeqruz +Qf5xIHt6FtgJ5t6bXspbcFXknRohbZIrfCO8/zdPBeiCDJIsp5oCDL7LTr7lKxHH +FL9cvkBWnYib5zIcCf8S+his5raKup/Pnc5yJclrWipRHsNjzMjEIIUCAwEAAaOC +ATswggE3MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRuoHPUF4TryNr+pHLXmHiSD+gdSzAfBgNVHSMEGDAWgBRuoHPUF4TryNr+pHLX +mHiSD+gdSzBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly9wa2kt +ZGlzdHJpYnV0aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Sb290 +LUNBLUcxLmNydDAZBgNVHREEEjAQgg5CRUwtUm9vdC1DQS1HMTBWBgNVHR8ETzBN +MEugSaBHhkVodHRwOi8vcGtpLWRpc3RyaWJ1dGlvbi1wb2ludC5jb3JwLWFwcHMu +Y29tL3B1YmxpYy9CRUwtUm9vdC1DQS1HMS5jcmwwDQYJKoZIhvcNAQELBQADggEB +ABWeQIIourLPgcceDAH++Yh7lULorrAxBwkeNdVkQOZ5ie/UwTg0NGfnxlfbvTqF +R3ps8YSl0HL4U83oJ+EbxShtUa/VTp0ULI/Z9UZXcVq+EiWFyB3In7U3AU9s051c +pjmmf29n1ijgDIAsT0xFJupt6rbikpByJwixWjo4xRFAC74j9ZSJ3uLQbV32Aa5C +ob6HS9zhyCL0TuoMlW55issZjAPUT7aCBRHCgbjR/zJYxT35oCqtJ/aO37N3GB0z +GeR1hAwYCpCHug0CD33bZfDNXqNuJfHxPoqoJnW5GR17Z6ghJs1/1xiB/LQeWK6a +7EmBB7aqff7Lgw8HWZ+qxU8= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/intermediate.crt b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/intermediate.crt new file mode 100644 index 0000000..dfcd128 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-1.ankr.corp-services.app/intermediate.crt @@ -0,0 +1,73 @@ +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIUZ6yLexAoq87snJ4YDyAMbIhsSoowDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAxMZQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMTAeFw0yMzAx +MTcxMTI0NTVaFw0yODAxMTYxMTI1MjVaMB8xHTAbBgNVBAMTFEJFTC1Jc3N1aW5n +LUNBLUcxLTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9CSKx/7P +2ERgw/5opkHXeVnSmbbgvf77KPNwFjtx7IaS4itpcFV2FHXj9vhQA3o6UDMdLqqw +3keL76N1oY8wJNLlh5c86l9iJo1CERitU920woKzcIh1Eqc4dbUML2T/SJOQaxma +oWFBLPXPlzPWM18/OCxPksL7fMx7Pk2iZML8eXTFx9RrrLM4QLVX2/nTA8/zHckX +rsKAHOJH/f+iT8gPZhvFE4i6M4L3jGIxT1k7yvse2GdlAebXX/Z2hx7XxAfPcLzE +0z40YDxhOrCKY8+n6m9KqeBFvyj+aKVDSikuSr6k1qSk7DUh/V+duyXI+7OdlnLE +5rXZbLHl5LsxxwIDAQABo4IBVzCCAVMwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFETiVxicNwXcHfcA47LcAYWU/m4JMB8GA1UdIwQY +MBaAFL7oYZQRjtKj7B2+BzVoKBS8A42aMGwGCCsGAQUFBwEBBGAwXjBcBggrBgEF +BQcwAoZQaHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNv +bS9wdWJsaWMvQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcnQwHwYDVR0RBBgw +FoIUQkVMLUlzc3VpbmctQ0EtRzEtMTEwYQYDVR0fBFowWDBWoFSgUoZQaHR0cDov +L3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVM +LUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcmwwDQYJKoZIhvcNAQELBQADggEBAA6d +OvHoIokyfqjAEj0qdVbtuDNfaYhs1eCI+6Ae38+F6fpFijt3buOv34hzOyp1J4Th +DEddQLf5eBitGlj/CDt4twerkVyT/cxHZpOVPTsd1Byv8bMBpAGNItGt4kkIVhh7 +8PTTOVBr4uthmdITTQ6yeNZTVXWg4W9G/9+mXHnhW1Cc3Iw3ZduAmUmP5Qn47t4P +i0gSry4vokcFKGryZt9KJlKxhr2GuMCuoGqYaf72kbldA7gLzlMZ+v5dUEjQBSdW +dE5O7FMpF56DmutxrEKSyWwvjNf3IBcDA8xVSreB1P8f/eUpW3MYj+DV6S+KZG5d +ImYMDXMVjP48m/wMV3c= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEEzCCAvugAwIBAgIUb+Vu1FmqXRw9FRq50KCQ3dthNZAwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTEwMTMwWhcN +MzMwMTE0MTEwMjAwWjAkMSIwIAYDVQQDExlCRUwtSW50ZXJtZWRpYXRlLUNBLUcx +LTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyLUFc/54Ss7+nHCg +nWo/UbMZ+zEu2J6Q2KS+mpmgW3mitLCD8IOZY1VECe360F9WrKjVgm9KZQx0goTi +/pAwQv5DtFM0lMh212RmSYTEPESOBmrKWucHHjATss7q7sRM42U6TrZ/J0CbTfg/ +VK/gqaQVirZF+FBdWIGGVMTByVa4WrfMdfnWJGhtxxI+JG/x0FojW+hnJ+d554Nl +Er1WvYRwqLDckQTt6hrKdi5LubyqJm8rfCWAP8cVFUAvAQNUKC8rWzedOZW+Es/j +5gFv2u3qsYubTpOmoDy6h8nX9cNk2lkoaLq+cVMMh5tk7zIBu55W8vZQGej9ibYC +O9dlBQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFL7oYZQRjtKj7B2+BzVoKBS8A42aMB8GA1UdIwQYMBaAFG6g +c9QXhOvI2v6kcteYeJIP6B1LMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZF +aHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJs +aWMvQkVMLVJvb3QtQ0EtRzEuY3J0MCQGA1UdEQQdMBuCGUJFTC1JbnRlcm1lZGlh +dGUtQ0EtRzEtMDEwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL3BraS1kaXN0cmli +dXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLVJvb3QtQ0EtRzEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCJGDgj05OCe/cXed97uCLI70Tp0QsJnk8u +PAdz/LWBfW57akyyTaJhtfSKE65q/YJLgo9SJ7ZYZYAOMrTGeJz8T5+63n9/ZEBy +nuYXs7Wc6VGISJJFx1rZCf/4/8Xtl41VeNVZ0XwbGJsiLa8HF144yyYnfq1ENJ9E +VXzJ0El4p9u9NNyi2eIMbrDf/cxZ/1MbyAF6q0Rk9uXBR6TZ5IB25OWFOD8CDW9U +Olg2p8FL94AWg2FFkbBlBC8NH/ylLTajj4Opj0N7uPp3OlcSVjN6Dw9xHytN0uD9 +x4pbL9Sdk2DTdv+A0yp+DMErUB+irExn5NPsLXP6iyW/XJam8Alr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/TCCAuWgAwIBAgIUEN2/OWVb/31UMxIwcGDfNy6JpzIwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTAyOTI1WhcN +NDMwMTEyMTAyOTU1WjAZMRcwFQYDVQQDEw5CRUwtUm9vdC1DQS1HMTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOeztCXSsSSRmjzAs6IXCnkRAyNXR6o2 +VAmxXkFkGcFtuHpwAFN7JEQyMcSqoExl3N53vtPUq2vHCmyE26581gHT+DtALede +a0Srmy4S2jY1atUrp8pSVzIzKwTS2yANlCRh2BXyLhAqiFBuKveCo6g3RQnaIs83 +8YLHFk3FqALSLN7KL89oJQ/Zl486cSk/wcbDMEcbw3g0ux03eBreYNzg4+zeqruz +Qf5xIHt6FtgJ5t6bXspbcFXknRohbZIrfCO8/zdPBeiCDJIsp5oCDL7LTr7lKxHH +FL9cvkBWnYib5zIcCf8S+his5raKup/Pnc5yJclrWipRHsNjzMjEIIUCAwEAAaOC +ATswggE3MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRuoHPUF4TryNr+pHLXmHiSD+gdSzAfBgNVHSMEGDAWgBRuoHPUF4TryNr+pHLX +mHiSD+gdSzBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly9wa2kt +ZGlzdHJpYnV0aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Sb290 +LUNBLUcxLmNydDAZBgNVHREEEjAQgg5CRUwtUm9vdC1DQS1HMTBWBgNVHR8ETzBN +MEugSaBHhkVodHRwOi8vcGtpLWRpc3RyaWJ1dGlvbi1wb2ludC5jb3JwLWFwcHMu +Y29tL3B1YmxpYy9CRUwtUm9vdC1DQS1HMS5jcmwwDQYJKoZIhvcNAQELBQADggEB +ABWeQIIourLPgcceDAH++Yh7lULorrAxBwkeNdVkQOZ5ie/UwTg0NGfnxlfbvTqF +R3ps8YSl0HL4U83oJ+EbxShtUa/VTp0ULI/Z9UZXcVq+EiWFyB3In7U3AU9s051c +pjmmf29n1ijgDIAsT0xFJupt6rbikpByJwixWjo4xRFAC74j9ZSJ3uLQbV32Aa5C +ob6HS9zhyCL0TuoMlW55issZjAPUT7aCBRHCgbjR/zJYxT35oCqtJ/aO37N3GB0z +GeR1hAwYCpCHug0CD33bZfDNXqNuJfHxPoqoJnW5GR17Z6ghJs1/1xiB/LQeWK6a +7EmBB7aqff7Lgw8HWZ+qxU8= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/README.txt b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/README.txt new file mode 100644 index 0000000..c5c056e --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/README.txt @@ -0,0 +1,10 @@ +TL;DR: In case of doubt, install the certificate chain.crt + +The following files are inside the zip file: +- certificate.crt: contains only the certificate with no intermediates or ca. +- intermediate.crt: contains only the intermediates and ca. +- chain.crt: contains the full chain certificate. This is certificate, intermediates and ca. + +If Bighaiku stores the information about the private key, the following files are accessible: +- certificate.key: contains the encrypted private key. Use the passphrase on Bighaiku to decrypt it. +- certificate.pfx: contains the private key and chain in PKCS#12 format. Use the passphrase on Bighaiku to open it. diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.crt b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.crt new file mode 100644 index 0000000..2d35e07 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.crt @@ -0,0 +1,25 @@ +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIURCEBvNN3xp/5aMeM89dNyk1ZSY8wDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAxMUQkVMLUlzc3VpbmctQ0EtRzEtMTEwHhcNMjMwOTI2MDkx +MTE3WhcNMjQwOTI1MTUxMTQ3WjAsMSowKAYDVQQDEyFtdHgtdHVybi0yLmFua3Iu +Y29ycC1zZXJ2aWNlcy5hcHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCn01l0ralBsZjTgh7kRatoNTEqTC8i0XQM/dEO4d5aIRujV6oSRi88EKO4WyvJ +E1gX1qNncXMKKpojiuq8cJcp/k4rf43hzjlTksiiz9KobSFr2aLwt6Obp30ou6AJ +I+cZdyNtYQ7Zo6LEyItRk63wrPBAQnZucOh/P2jTPaw+W7G43ONnszlaT9xIG7e2 +vUs2zMgncj0N+XKIvZuhNC0wdfQFXwDJrAu7whuXdEcRpZUYk3uvOKKXO5w3VdwU +zoqr8dx1VZEZy8aVt1296dL1ePXOfCgdiy8Mj3ucBcug4Q8qynHKG1XqAHwCjeWY ++Zo8/cr9JmYxyzlWwCeWWZgXAgMBAAGjggFoMIIBZDAOBgNVHQ8BAf8EBAMCA6gw +HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBR3bh9yhmG7 +H0y3E9cOo1hXEnmpIDAfBgNVHSMEGDAWgBRE4lcYnDcF3B33AOOy3AGFlP5uCTBn +BggrBgEFBQcBAQRbMFkwVwYIKwYBBQUHMAKGS2h0dHA6Ly9wa2ktZGlzdHJpYnV0 +aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Jc3N1aW5nLUNBLUcx +LTExLmNydDAsBgNVHREEJTAjgiFtdHgtdHVybi0yLmFua3IuY29ycC1zZXJ2aWNl +cy5hcHAwXAYDVR0fBFUwUzBRoE+gTYZLaHR0cDovL3BraS1kaXN0cmlidXRpb24t +cG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLUlzc3VpbmctQ0EtRzEtMTEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQAvTWA0/iOXGZKqpqDQlJ8SnYwhO1tYOiZn +eANgiObbCi7WuB8qPiEM9WKkL+KnF4WjA/+xt4N4Ar5J9AraF6+ZGIH1j9zKEg62 +Rh3/18AuhVSwMAl17EITgiJYZazH2rUjY/L7VtRvuDtcZ2IAwzeSe4Bs9/wYCs9l +kAy4gzXErJE16i8/ZAGqrIJiZC0UU1zyFHPxx1U81J5Tj8HW+t2vh9CbdN5e0z1l +WKtYMmQu0U7kSWxURbBZ3EQ+ZRKajC1eRU0Az5R5OTeccC+aHWPWiM7aIP1vXKVt +fe9HBdFirZOxrf9hLL0+LSwHH0OyqQFjJcoKAv6vz6JI5KT7C4ns +-----END CERTIFICATE----- \ No newline at end of file diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.key b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.key new file mode 100644 index 0000000..50ba9e0 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.key @@ -0,0 +1,30 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: AES-256-CBC,4B7C3687FADED8669D8977B6BEF8F733 + +IGk2+iQYQF57RpxV0QrkQhG83NzSYLx7VthougPM6629eiksgn39VAF37v/tA3zi +SnK390zJQ+L5YOBzPUxzYfQEHzKthtxmpwejTgTVh2GV7wTFM4qZT5dG/OFHAd/x +WiMUNQOjpvZn/nQCuwWQZK4f2OvKsl6Tj/KCn+AvyNVIMtvhwv2IxS7qBgX1fKWb +EuATYf/W+kx5PEPW0wFjCs7vh9EuxvIxjmbz9wZdigMcRY38Ouo+lmp/iqsUvbGx +7VHL4hhN57eQoZTQjZBXLwioJT/8UU8L1btMwPCdHjE0AS4x4XPrcVVCo7+L6NOH +2+5sdWN+xWiSLKDx9gg8ojhjYeg5k+xGsHYQx5msuJtBPhPqw3GbyQl7yqbBnw3z +Rhejb/C5uG4wZmirZOZXBz/o4w86Bfd/qapJD7fngJ8+tRKqhg8BZsdMOKuzDjCF +W3WQytV8uK5AXizbj8ItTPsAM09OMjRSdZMa0DsgFApPZBrj2HV55uBd86yIaiLq +b2RE2aNJG6aiGBTECTEpmTjqyuvLlQDZKFKC9SjiuqG7na+iNUyrp6S3OBjjyxIq +o6et5OG6vPP7FtBAdr/Y0pBQ6YKUMj/JDn0pJrw5CmhFYFAwBV/kgy0qPK/5RDyQ +4BRYcV9Niz+7UNmjQSMvJm8SitlBuKyF/OhFUYxqJ8jzurGWxGAKeUKnXnL3NrCp +1I+Nm3hCyZJfqWW5chix/PREzFffEyGdKBTiPhvI7Xayd+czqpUBFKF+G+G+lrPF +q8ZzIWRyI3Wxtn5tQDUkZZhOPnZRkDGXOoH1ELOPnilBcta8eDsY1AUNRSYdJU7h +Y8pgrI0521maMdCei3K/ZJOl6LYWbIlFBv+hC2RRh8Q0sa0QWaetg9j8hToq1Z/G +nVIRw19JhTKPkQCyuerG7FrQ0juVkmDKVGF8y810DtbMbyo5gnAsJ2JmDpLdu7NS +PWYd2qO3bUkoAT08L3SU6EqX/nvIiVHetXfFX539ZdTTx6cHsy8by2xEgfvYsVBt +0tfsuXjsnKxJ2dajsy8ZQ1MgIOiYFR9vQuJGNaSCE2lJUiuhHjihdw1sCR1z1mgh +/R/HfJbUcIEhLHotoJF935VebtlVo5I1pLOitLFVCy9hq0aiINBxzjHpkj3i78YK +w0uLB5MyZNzKPmFCqW1Zupq0jpHMOvUxhDl0ppJqR6/L326QojMh396AHVKKvZUH +VB78bIFRs9MCzh+IqImPj5/PvdadobcaKqHdg8wZmiflzclDrOrAjMcSyODoaHx2 +838neF5KZA+8XDMmboE70jcpgPxlKWwO7CgZUztP1M1uoLIkSJfc+zlZFXCn9VtB +wHrA1YpshYNKQBkX3vMSrsVxi4yIP+QhKW4MjXuftd9Te8czKRwoYgo3Vl/npRBX +Pu9dzh2izWqs0jacQ6WsC16BqI1W/btF2RqvX0FRThlexLw3IwI8Od/B+bycV4tS +soa+8BgJiKFjFmnObBRwzzk978cxAS96GlAm4TNFf04mMtb9QWSfbT7+aAyhO1Fk +UKQntbddOwl0z72fHqeTrILlw7wro41tTxOiHEL+DjqNERQqGgheOYhAA6SgN51p +-----END RSA PRIVATE KEY----- diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.keyplain b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.keyplain new file mode 100644 index 0000000..13c60d2 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.keyplain @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCn01l0ralBsZjT +gh7kRatoNTEqTC8i0XQM/dEO4d5aIRujV6oSRi88EKO4WyvJE1gX1qNncXMKKpoj +iuq8cJcp/k4rf43hzjlTksiiz9KobSFr2aLwt6Obp30ou6AJI+cZdyNtYQ7Zo6LE +yItRk63wrPBAQnZucOh/P2jTPaw+W7G43ONnszlaT9xIG7e2vUs2zMgncj0N+XKI +vZuhNC0wdfQFXwDJrAu7whuXdEcRpZUYk3uvOKKXO5w3VdwUzoqr8dx1VZEZy8aV +t1296dL1ePXOfCgdiy8Mj3ucBcug4Q8qynHKG1XqAHwCjeWY+Zo8/cr9JmYxyzlW +wCeWWZgXAgMBAAECggEBAIhkXdlTobEAMuICaDTA4lMol7J2hABaFWTRiuv7aQf6 +zElt34xGefDo3QXhIq6iCAAnsllJfGMQyICGT8uh/VhlkwYK/jY7sZ9YNbMMD3pO +ZtEN6TyVImRINJG8Go4THag2iRZFwRnjwU8IZSGBUeW9xuuSmEmdfXadBAZZovhx +n/UjKEonFEwHq54EFATmOHAaOSt4eubhlQ4vdzARNWmhg7BuUnGhWf+nOOAfS4eG +apFaE9roecQhSLd4MMquhlYKrxIYnqA3NhzuzPbXK2Bo3V12VaWYNK2DwjiVE6uN +yKrgQu/YEw0ITl9zSTGhDYLVSrEgo/HDBl3nfbthfBECgYEA1GTzzTeqgrFbF1k5 +LpFZvzby/tU+QdNPsSX3le8YrZu3RU3GDH1fKzwjBW32cUJm31+qCA4OPbJiuvVD +A56sX612vW46MLGtafNmjIpUw4pOICYgXmK3S7ZoHIaws3o4xcHoligoSrwveDVz ++YnfwFl+JTEcoANH/NZMCKToFYMCgYEAykfyXacmZVbpGdhTMsAnmrIoDFV0MYaQ +W8nl0xiMuw+1Q+FRNZa7z6RxQnEqCC/ElnF02f38WtruaJz1dTHlJAC3QP7v//nj +hRzzvvosc7sWY55mrI4cAJvphghx5yHLv12rUMPIIx6I/RLG4hYH2bJrzxn5Culk +O/f2GRqcAt0CgYBkqqx7OcURSKpZ+KoHjlCxNoQZkEx/un3tAofEgpx5vHIy4Nfb +l5iBz3Dx49qId+Z2PMtEIhVR3Li60ABBOPWOK5M52YKvDaeZrgmO1wmx3F2HE0sI +MVWbBwt1aclaZ7V81Zk9gi8GrQb6vKsJPPXWHxSQ4CQnGycFiTRkbHSrrQKBgDD+ +Bfya3FjVGPYSh+wV0EHOfpamJ9NK9THWD5z2KDeyUUPUkbe5/1kGSgw+nmCHOUT6 +y8N0madjuTSLN4QgBpCWv8u1M2m7G1kFLyAFNbj+Ciksl0+Zx7x6BrBY4UWK0O9T +f4e7M4EWBzXMU3E0xsf6R9RMRR5Yctd3chqYcErdAoGAKoJvSljDeAfk2BacWjxW +tHZcmRRv2OoOAMiLnqDqjfPHZk/nLKTl40Xitv/Iv7X44/1TUwV6k6rNilvTL6yS +ylrr3hQZXM9fvsWSZnDwkUQsm7awDUuO/2P8tvqTmHfBKxiLQp2+sq91Uc5l5c51 +HyjKUmIznrGLPUeRCZE3cuc= +-----END PRIVATE KEY----- diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.pfx b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.pfx new file mode 100644 index 0000000..a05955a Binary files /dev/null and b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/certificate.pfx differ diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/chain.crt b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/chain.crt new file mode 100644 index 0000000..c884828 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/chain.crt @@ -0,0 +1,98 @@ +-----BEGIN CERTIFICATE----- +MIIEQzCCAyugAwIBAgIURCEBvNN3xp/5aMeM89dNyk1ZSY8wDQYJKoZIhvcNAQEL +BQAwHzEdMBsGA1UEAxMUQkVMLUlzc3VpbmctQ0EtRzEtMTEwHhcNMjMwOTI2MDkx +MTE3WhcNMjQwOTI1MTUxMTQ3WjAsMSowKAYDVQQDEyFtdHgtdHVybi0yLmFua3Iu +Y29ycC1zZXJ2aWNlcy5hcHAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB +AQCn01l0ralBsZjTgh7kRatoNTEqTC8i0XQM/dEO4d5aIRujV6oSRi88EKO4WyvJ +E1gX1qNncXMKKpojiuq8cJcp/k4rf43hzjlTksiiz9KobSFr2aLwt6Obp30ou6AJ +I+cZdyNtYQ7Zo6LEyItRk63wrPBAQnZucOh/P2jTPaw+W7G43ONnszlaT9xIG7e2 +vUs2zMgncj0N+XKIvZuhNC0wdfQFXwDJrAu7whuXdEcRpZUYk3uvOKKXO5w3VdwU +zoqr8dx1VZEZy8aVt1296dL1ePXOfCgdiy8Mj3ucBcug4Q8qynHKG1XqAHwCjeWY ++Zo8/cr9JmYxyzlWwCeWWZgXAgMBAAGjggFoMIIBZDAOBgNVHQ8BAf8EBAMCA6gw +HQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMB0GA1UdDgQWBBR3bh9yhmG7 +H0y3E9cOo1hXEnmpIDAfBgNVHSMEGDAWgBRE4lcYnDcF3B33AOOy3AGFlP5uCTBn +BggrBgEFBQcBAQRbMFkwVwYIKwYBBQUHMAKGS2h0dHA6Ly9wa2ktZGlzdHJpYnV0 +aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Jc3N1aW5nLUNBLUcx +LTExLmNydDAsBgNVHREEJTAjgiFtdHgtdHVybi0yLmFua3IuY29ycC1zZXJ2aWNl +cy5hcHAwXAYDVR0fBFUwUzBRoE+gTYZLaHR0cDovL3BraS1kaXN0cmlidXRpb24t +cG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLUlzc3VpbmctQ0EtRzEtMTEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQAvTWA0/iOXGZKqpqDQlJ8SnYwhO1tYOiZn +eANgiObbCi7WuB8qPiEM9WKkL+KnF4WjA/+xt4N4Ar5J9AraF6+ZGIH1j9zKEg62 +Rh3/18AuhVSwMAl17EITgiJYZazH2rUjY/L7VtRvuDtcZ2IAwzeSe4Bs9/wYCs9l +kAy4gzXErJE16i8/ZAGqrIJiZC0UU1zyFHPxx1U81J5Tj8HW+t2vh9CbdN5e0z1l +WKtYMmQu0U7kSWxURbBZ3EQ+ZRKajC1eRU0Az5R5OTeccC+aHWPWiM7aIP1vXKVt +fe9HBdFirZOxrf9hLL0+LSwHH0OyqQFjJcoKAv6vz6JI5KT7C4ns +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIUZ6yLexAoq87snJ4YDyAMbIhsSoowDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAxMZQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMTAeFw0yMzAx +MTcxMTI0NTVaFw0yODAxMTYxMTI1MjVaMB8xHTAbBgNVBAMTFEJFTC1Jc3N1aW5n +LUNBLUcxLTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9CSKx/7P +2ERgw/5opkHXeVnSmbbgvf77KPNwFjtx7IaS4itpcFV2FHXj9vhQA3o6UDMdLqqw +3keL76N1oY8wJNLlh5c86l9iJo1CERitU920woKzcIh1Eqc4dbUML2T/SJOQaxma +oWFBLPXPlzPWM18/OCxPksL7fMx7Pk2iZML8eXTFx9RrrLM4QLVX2/nTA8/zHckX +rsKAHOJH/f+iT8gPZhvFE4i6M4L3jGIxT1k7yvse2GdlAebXX/Z2hx7XxAfPcLzE +0z40YDxhOrCKY8+n6m9KqeBFvyj+aKVDSikuSr6k1qSk7DUh/V+duyXI+7OdlnLE +5rXZbLHl5LsxxwIDAQABo4IBVzCCAVMwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFETiVxicNwXcHfcA47LcAYWU/m4JMB8GA1UdIwQY +MBaAFL7oYZQRjtKj7B2+BzVoKBS8A42aMGwGCCsGAQUFBwEBBGAwXjBcBggrBgEF +BQcwAoZQaHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNv +bS9wdWJsaWMvQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcnQwHwYDVR0RBBgw +FoIUQkVMLUlzc3VpbmctQ0EtRzEtMTEwYQYDVR0fBFowWDBWoFSgUoZQaHR0cDov +L3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVM +LUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcmwwDQYJKoZIhvcNAQELBQADggEBAA6d +OvHoIokyfqjAEj0qdVbtuDNfaYhs1eCI+6Ae38+F6fpFijt3buOv34hzOyp1J4Th +DEddQLf5eBitGlj/CDt4twerkVyT/cxHZpOVPTsd1Byv8bMBpAGNItGt4kkIVhh7 +8PTTOVBr4uthmdITTQ6yeNZTVXWg4W9G/9+mXHnhW1Cc3Iw3ZduAmUmP5Qn47t4P +i0gSry4vokcFKGryZt9KJlKxhr2GuMCuoGqYaf72kbldA7gLzlMZ+v5dUEjQBSdW +dE5O7FMpF56DmutxrEKSyWwvjNf3IBcDA8xVSreB1P8f/eUpW3MYj+DV6S+KZG5d +ImYMDXMVjP48m/wMV3c= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEEzCCAvugAwIBAgIUb+Vu1FmqXRw9FRq50KCQ3dthNZAwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTEwMTMwWhcN +MzMwMTE0MTEwMjAwWjAkMSIwIAYDVQQDExlCRUwtSW50ZXJtZWRpYXRlLUNBLUcx +LTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyLUFc/54Ss7+nHCg +nWo/UbMZ+zEu2J6Q2KS+mpmgW3mitLCD8IOZY1VECe360F9WrKjVgm9KZQx0goTi +/pAwQv5DtFM0lMh212RmSYTEPESOBmrKWucHHjATss7q7sRM42U6TrZ/J0CbTfg/ +VK/gqaQVirZF+FBdWIGGVMTByVa4WrfMdfnWJGhtxxI+JG/x0FojW+hnJ+d554Nl +Er1WvYRwqLDckQTt6hrKdi5LubyqJm8rfCWAP8cVFUAvAQNUKC8rWzedOZW+Es/j +5gFv2u3qsYubTpOmoDy6h8nX9cNk2lkoaLq+cVMMh5tk7zIBu55W8vZQGej9ibYC +O9dlBQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFL7oYZQRjtKj7B2+BzVoKBS8A42aMB8GA1UdIwQYMBaAFG6g +c9QXhOvI2v6kcteYeJIP6B1LMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZF +aHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJs +aWMvQkVMLVJvb3QtQ0EtRzEuY3J0MCQGA1UdEQQdMBuCGUJFTC1JbnRlcm1lZGlh +dGUtQ0EtRzEtMDEwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL3BraS1kaXN0cmli +dXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLVJvb3QtQ0EtRzEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCJGDgj05OCe/cXed97uCLI70Tp0QsJnk8u +PAdz/LWBfW57akyyTaJhtfSKE65q/YJLgo9SJ7ZYZYAOMrTGeJz8T5+63n9/ZEBy +nuYXs7Wc6VGISJJFx1rZCf/4/8Xtl41VeNVZ0XwbGJsiLa8HF144yyYnfq1ENJ9E +VXzJ0El4p9u9NNyi2eIMbrDf/cxZ/1MbyAF6q0Rk9uXBR6TZ5IB25OWFOD8CDW9U +Olg2p8FL94AWg2FFkbBlBC8NH/ylLTajj4Opj0N7uPp3OlcSVjN6Dw9xHytN0uD9 +x4pbL9Sdk2DTdv+A0yp+DMErUB+irExn5NPsLXP6iyW/XJam8Alr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/TCCAuWgAwIBAgIUEN2/OWVb/31UMxIwcGDfNy6JpzIwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTAyOTI1WhcN +NDMwMTEyMTAyOTU1WjAZMRcwFQYDVQQDEw5CRUwtUm9vdC1DQS1HMTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOeztCXSsSSRmjzAs6IXCnkRAyNXR6o2 +VAmxXkFkGcFtuHpwAFN7JEQyMcSqoExl3N53vtPUq2vHCmyE26581gHT+DtALede +a0Srmy4S2jY1atUrp8pSVzIzKwTS2yANlCRh2BXyLhAqiFBuKveCo6g3RQnaIs83 +8YLHFk3FqALSLN7KL89oJQ/Zl486cSk/wcbDMEcbw3g0ux03eBreYNzg4+zeqruz +Qf5xIHt6FtgJ5t6bXspbcFXknRohbZIrfCO8/zdPBeiCDJIsp5oCDL7LTr7lKxHH +FL9cvkBWnYib5zIcCf8S+his5raKup/Pnc5yJclrWipRHsNjzMjEIIUCAwEAAaOC +ATswggE3MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRuoHPUF4TryNr+pHLXmHiSD+gdSzAfBgNVHSMEGDAWgBRuoHPUF4TryNr+pHLX +mHiSD+gdSzBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly9wa2kt +ZGlzdHJpYnV0aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Sb290 +LUNBLUcxLmNydDAZBgNVHREEEjAQgg5CRUwtUm9vdC1DQS1HMTBWBgNVHR8ETzBN +MEugSaBHhkVodHRwOi8vcGtpLWRpc3RyaWJ1dGlvbi1wb2ludC5jb3JwLWFwcHMu +Y29tL3B1YmxpYy9CRUwtUm9vdC1DQS1HMS5jcmwwDQYJKoZIhvcNAQELBQADggEB +ABWeQIIourLPgcceDAH++Yh7lULorrAxBwkeNdVkQOZ5ie/UwTg0NGfnxlfbvTqF +R3ps8YSl0HL4U83oJ+EbxShtUa/VTp0ULI/Z9UZXcVq+EiWFyB3In7U3AU9s051c +pjmmf29n1ijgDIAsT0xFJupt6rbikpByJwixWjo4xRFAC74j9ZSJ3uLQbV32Aa5C +ob6HS9zhyCL0TuoMlW55issZjAPUT7aCBRHCgbjR/zJYxT35oCqtJ/aO37N3GB0z +GeR1hAwYCpCHug0CD33bZfDNXqNuJfHxPoqoJnW5GR17Z6ghJs1/1xiB/LQeWK6a +7EmBB7aqff7Lgw8HWZ+qxU8= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/intermediate.crt b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/intermediate.crt new file mode 100644 index 0000000..dfcd128 --- /dev/null +++ b/ansible/roles/ssl-certificates/files/mtx-turn-2.ankr.corp-services.app/intermediate.crt @@ -0,0 +1,73 @@ +-----BEGIN CERTIFICATE----- +MIIEKjCCAxKgAwIBAgIUZ6yLexAoq87snJ4YDyAMbIhsSoowDQYJKoZIhvcNAQEL +BQAwJDEiMCAGA1UEAxMZQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMTAeFw0yMzAx +MTcxMTI0NTVaFw0yODAxMTYxMTI1MjVaMB8xHTAbBgNVBAMTFEJFTC1Jc3N1aW5n +LUNBLUcxLTExMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9CSKx/7P +2ERgw/5opkHXeVnSmbbgvf77KPNwFjtx7IaS4itpcFV2FHXj9vhQA3o6UDMdLqqw +3keL76N1oY8wJNLlh5c86l9iJo1CERitU920woKzcIh1Eqc4dbUML2T/SJOQaxma +oWFBLPXPlzPWM18/OCxPksL7fMx7Pk2iZML8eXTFx9RrrLM4QLVX2/nTA8/zHckX +rsKAHOJH/f+iT8gPZhvFE4i6M4L3jGIxT1k7yvse2GdlAebXX/Z2hx7XxAfPcLzE +0z40YDxhOrCKY8+n6m9KqeBFvyj+aKVDSikuSr6k1qSk7DUh/V+duyXI+7OdlnLE +5rXZbLHl5LsxxwIDAQABo4IBVzCCAVMwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB +/wQFMAMBAf8wHQYDVR0OBBYEFETiVxicNwXcHfcA47LcAYWU/m4JMB8GA1UdIwQY +MBaAFL7oYZQRjtKj7B2+BzVoKBS8A42aMGwGCCsGAQUFBwEBBGAwXjBcBggrBgEF +BQcwAoZQaHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNv +bS9wdWJsaWMvQkVMLUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcnQwHwYDVR0RBBgw +FoIUQkVMLUlzc3VpbmctQ0EtRzEtMTEwYQYDVR0fBFowWDBWoFSgUoZQaHR0cDov +L3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVM +LUludGVybWVkaWF0ZS1DQS1HMS0wMS5jcmwwDQYJKoZIhvcNAQELBQADggEBAA6d +OvHoIokyfqjAEj0qdVbtuDNfaYhs1eCI+6Ae38+F6fpFijt3buOv34hzOyp1J4Th +DEddQLf5eBitGlj/CDt4twerkVyT/cxHZpOVPTsd1Byv8bMBpAGNItGt4kkIVhh7 +8PTTOVBr4uthmdITTQ6yeNZTVXWg4W9G/9+mXHnhW1Cc3Iw3ZduAmUmP5Qn47t4P +i0gSry4vokcFKGryZt9KJlKxhr2GuMCuoGqYaf72kbldA7gLzlMZ+v5dUEjQBSdW +dE5O7FMpF56DmutxrEKSyWwvjNf3IBcDA8xVSreB1P8f/eUpW3MYj+DV6S+KZG5d +ImYMDXMVjP48m/wMV3c= +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIIEEzCCAvugAwIBAgIUb+Vu1FmqXRw9FRq50KCQ3dthNZAwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTEwMTMwWhcN +MzMwMTE0MTEwMjAwWjAkMSIwIAYDVQQDExlCRUwtSW50ZXJtZWRpYXRlLUNBLUcx +LTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAyLUFc/54Ss7+nHCg +nWo/UbMZ+zEu2J6Q2KS+mpmgW3mitLCD8IOZY1VECe360F9WrKjVgm9KZQx0goTi +/pAwQv5DtFM0lMh212RmSYTEPESOBmrKWucHHjATss7q7sRM42U6TrZ/J0CbTfg/ +VK/gqaQVirZF+FBdWIGGVMTByVa4WrfMdfnWJGhtxxI+JG/x0FojW+hnJ+d554Nl +Er1WvYRwqLDckQTt6hrKdi5LubyqJm8rfCWAP8cVFUAvAQNUKC8rWzedOZW+Es/j +5gFv2u3qsYubTpOmoDy6h8nX9cNk2lkoaLq+cVMMh5tk7zIBu55W8vZQGej9ibYC +O9dlBQIDAQABo4IBRjCCAUIwDgYDVR0PAQH/BAQDAgEGMA8GA1UdEwEB/wQFMAMB +Af8wHQYDVR0OBBYEFL7oYZQRjtKj7B2+BzVoKBS8A42aMB8GA1UdIwQYMBaAFG6g +c9QXhOvI2v6kcteYeJIP6B1LMGEGCCsGAQUFBwEBBFUwUzBRBggrBgEFBQcwAoZF +aHR0cDovL3BraS1kaXN0cmlidXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJs +aWMvQkVMLVJvb3QtQ0EtRzEuY3J0MCQGA1UdEQQdMBuCGUJFTC1JbnRlcm1lZGlh +dGUtQ0EtRzEtMDEwVgYDVR0fBE8wTTBLoEmgR4ZFaHR0cDovL3BraS1kaXN0cmli +dXRpb24tcG9pbnQuY29ycC1hcHBzLmNvbS9wdWJsaWMvQkVMLVJvb3QtQ0EtRzEu +Y3JsMA0GCSqGSIb3DQEBCwUAA4IBAQCJGDgj05OCe/cXed97uCLI70Tp0QsJnk8u +PAdz/LWBfW57akyyTaJhtfSKE65q/YJLgo9SJ7ZYZYAOMrTGeJz8T5+63n9/ZEBy +nuYXs7Wc6VGISJJFx1rZCf/4/8Xtl41VeNVZ0XwbGJsiLa8HF144yyYnfq1ENJ9E +VXzJ0El4p9u9NNyi2eIMbrDf/cxZ/1MbyAF6q0Rk9uXBR6TZ5IB25OWFOD8CDW9U +Olg2p8FL94AWg2FFkbBlBC8NH/ylLTajj4Opj0N7uPp3OlcSVjN6Dw9xHytN0uD9 +x4pbL9Sdk2DTdv+A0yp+DMErUB+irExn5NPsLXP6iyW/XJam8Alr +-----END CERTIFICATE----- +-----BEGIN CERTIFICATE----- +MIID/TCCAuWgAwIBAgIUEN2/OWVb/31UMxIwcGDfNy6JpzIwDQYJKoZIhvcNAQEL +BQAwGTEXMBUGA1UEAxMOQkVMLVJvb3QtQ0EtRzEwHhcNMjMwMTE3MTAyOTI1WhcN +NDMwMTEyMTAyOTU1WjAZMRcwFQYDVQQDEw5CRUwtUm9vdC1DQS1HMTCCASIwDQYJ +KoZIhvcNAQEBBQADggEPADCCAQoCggEBAOeztCXSsSSRmjzAs6IXCnkRAyNXR6o2 +VAmxXkFkGcFtuHpwAFN7JEQyMcSqoExl3N53vtPUq2vHCmyE26581gHT+DtALede +a0Srmy4S2jY1atUrp8pSVzIzKwTS2yANlCRh2BXyLhAqiFBuKveCo6g3RQnaIs83 +8YLHFk3FqALSLN7KL89oJQ/Zl486cSk/wcbDMEcbw3g0ux03eBreYNzg4+zeqruz +Qf5xIHt6FtgJ5t6bXspbcFXknRohbZIrfCO8/zdPBeiCDJIsp5oCDL7LTr7lKxHH +FL9cvkBWnYib5zIcCf8S+his5raKup/Pnc5yJclrWipRHsNjzMjEIIUCAwEAAaOC +ATswggE3MA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQW +BBRuoHPUF4TryNr+pHLXmHiSD+gdSzAfBgNVHSMEGDAWgBRuoHPUF4TryNr+pHLX +mHiSD+gdSzBhBggrBgEFBQcBAQRVMFMwUQYIKwYBBQUHMAKGRWh0dHA6Ly9wa2kt +ZGlzdHJpYnV0aW9uLXBvaW50LmNvcnAtYXBwcy5jb20vcHVibGljL0JFTC1Sb290 +LUNBLUcxLmNydDAZBgNVHREEEjAQgg5CRUwtUm9vdC1DQS1HMTBWBgNVHR8ETzBN +MEugSaBHhkVodHRwOi8vcGtpLWRpc3RyaWJ1dGlvbi1wb2ludC5jb3JwLWFwcHMu +Y29tL3B1YmxpYy9CRUwtUm9vdC1DQS1HMS5jcmwwDQYJKoZIhvcNAQELBQADggEB +ABWeQIIourLPgcceDAH++Yh7lULorrAxBwkeNdVkQOZ5ie/UwTg0NGfnxlfbvTqF +R3ps8YSl0HL4U83oJ+EbxShtUa/VTp0ULI/Z9UZXcVq+EiWFyB3In7U3AU9s051c +pjmmf29n1ijgDIAsT0xFJupt6rbikpByJwixWjo4xRFAC74j9ZSJ3uLQbV32Aa5C +ob6HS9zhyCL0TuoMlW55issZjAPUT7aCBRHCgbjR/zJYxT35oCqtJ/aO37N3GB0z +GeR1hAwYCpCHug0CD33bZfDNXqNuJfHxPoqoJnW5GR17Z6ghJs1/1xiB/LQeWK6a +7EmBB7aqff7Lgw8HWZ+qxU8= +-----END CERTIFICATE----- \ No newline at end of file diff --git a/ansible/roles/ssl-certificates/files/zips/mtx-turn-1.ankr.corp-services.app.zip b/ansible/roles/ssl-certificates/files/zips/mtx-turn-1.ankr.corp-services.app.zip new file mode 100644 index 0000000..a4a963f Binary files /dev/null and b/ansible/roles/ssl-certificates/files/zips/mtx-turn-1.ankr.corp-services.app.zip differ diff --git a/ansible/roles/ssl-certificates/files/zips/mtx-turn-2.ankr.corp-services.app.zip b/ansible/roles/ssl-certificates/files/zips/mtx-turn-2.ankr.corp-services.app.zip new file mode 100644 index 0000000..becf2b2 Binary files /dev/null and b/ansible/roles/ssl-certificates/files/zips/mtx-turn-2.ankr.corp-services.app.zip differ