Date
1 - 2 of 2
ha_proxy issue, how to add cert into ssl_pem:
liuxiaoxi2237
Hi Expert,
What is the right format to add cert/private key into ssl_pem? My environment: BOSH 1.3016.0 CF-release:213 Stemcell: 3012 vSphere 5.5 u2 Ubuntu 14.04 bosh cli, VI to edit file. HA proxy part configuration in cf-deployment.yml A, When set ssl_pem as below properties: ha_proxy: disable_http: false ssl_ciphers: null ssl_pem: |+ -----BEGIN CERTIFICATE----- MIIChTCCAe4CCQDPm3qYbkHm+DANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC …………………… -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCgy5XTU8Rct9+lZZswLlgm0SrnU8fiOmsV0H4BxmC2OX4GBeIu …………………………………………. -----END RSA PRIVATE KEY----- metron_agent: then RUN #bosh deployment cf-deployment.yml ERROR: “Incorrect YAML structure in `/home/david/cf-release/cf-deployment.yml': (<unknown>): found a tab character that violate intendation while scanning a plain scalar at line 66 column 16” B, when set ssl_pem as blow: properties: ha_proxy: disable_http: false ssl_ciphers: null ssl_pem: "-----BEGIN CERTIFICATE----- MIIChTCCAe4CCQDPm3qYbkHm+DANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC ……………………………………………………. -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCgy5XTU8Rct9+lZZswLlgm0SrnU8fiOmsV0H4BxmC2OX4GBeIu …………………………… -----END RSA PRIVATE KEY-----" then RUN #bosh deployment cf-deployment.yml , it work ok. Then run #bosh deploy ERROR “ha_proxy is not running after updating”. SSH to ha_proxy VM, find that “cert.pem” in /var/vcap/jobs/haproxy/config is in wrong format ----BEGIN CERTIFICATE-----MIIChTCCAe4CCQDPm3qYbkHm+DANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC ……………………………………………………. -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY-----MIICXAIBAAKBgQCgy5XTU8Rct9+lZZswLlgm0SrnU8fiOmsV0H4BxmC2OX4GBeIu …………………………… -----END RSA PRIVATE KEY----- Manual change cert.pem to below format, restart haproxy, it work fine. ----BEGIN CERTIFICATE----- MIIChTCCAe4CCQDPm3qYbkHm+DANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC ……………………………………………………. -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCgy5XTU8Rct9+lZZswLlgm0SrnU8fiOmsV0H4BxmC2OX4GBeIu …………………………… -----END RSA PRIVATE KEY----- So, what is the right format to add cert/private key into ssl_pem? Thanks David |
|
CF Runtime
The first format is normally easier to read. To be valid YAML, ensure there
toggle quoted message
Show quoted text
are only spaces for indentation, and not tab characters. The second format will also work, but you need to make double line breaks between each line: properties: ha_proxy: ssl_pem: "-----BEGIN CERTIFICATE----- MIIChTCCAe4CCQDPm3qYbkHm+DANBgkqhkiG9w0BAQsFADCBhjELMAkGA1UEBhMC ……………………………………………………. -----END CERTIFICATE----- -----BEGIN RSA PRIVATE KEY----- MIICXAIBAAKBgQCgy5XTU8Rct9+lZZswLlgm0SrnU8fiOmsV0H4BxmC2OX4GBeIu …………………………… -----END RSA PRIVATE KEY-----" Joseph OSS Release Integration Team On Fri, Jul 24, 2015 at 8:42 AM, Liu, David <David.G.Liu(a)emc.com> wrote:
Hi Expert, |
|