Sorry for very delayed response. I didn't notice you actually provided a patch until today.
Unfortunately this patch is not working for me right now. The format of /etc/chef/validation.pem is not correct as it is getting created with spaces instead of newlines.
Hi Scott,
Sorry for very delayed response. I didn't notice you actually provided a patch until today.
Unfortunately this patch is not working for me right now. The format of /etc/chef/ validation. pem is not correct as it is getting created with spaces instead of newlines.
ie) -----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQE AlvMoKKLUHLScqx 90eRES6QqhWTln4 SYGxcubAV+ bF0tKktLi kC8WVHpeC3bycIr 8Do2DSKi/ psSoKz4sRuJWZ9a EWwJRbJ3Wt8yyok eUmHPFYTEw mFbXxdUuiOZ/ hdg1GOwhTh7x+ x8T9nIUNkpfXlL9 +7Qb3pAoA0N/ kdp9rQowCiu4 /3uy/kXwj289Xti R6tfnIQ7RvI3t0t s37VtTbTBuqKLMZ I2Tk2bRJfpb60Vo u9aI MtWPH/d9WNfsazk Fl+D/y0v1dVhleQ fsroNFXpwlWeQ7y jLro1iWXiqlwy9u t8GJ onyjDE9W7Vw4MAr RJW7QkIxUg5TP7Z K9noKYdQIDAQABA oIBAHgs/ jvb5qMz58cV M9VvEm8WV36BhYJ qk9nFT5K4WvEgsC 5UVqwT0ONQyK639 CxFeobbgznFn09W IczL otSMPd5NmvIZ1ll zEA8kmNM5ycPV57 6JOvcNrJuELZgwa jZU+3DsDVf0qxIS nAII sK7IZ0ThLfPGYKn AexqeEmI8YPHxgV UqMIb7/ R7Tvq9k0i0/ pMlKncDLVTGR6lK 7 K2uyaEP2M+ 9B124/KNcezHNci lyM0JfF7txPIAOM 5QP7Ja01/ G/VXg0Rw5dzqIoU iCuKaRCMoRxhK8m e65Ohr1TiEAixT4 cmm4iUKLe5P7k2q 2IOMfc2DrnY/ uIbfROZ 54jT2gECgYEAyT8 Ih+XXhaLomNi97L TWc6uxhnRQLi+ m7tlxBekwfx0Rkn rk3O+z /N+TnoCCjgBrl1P r9Y6q9jDdNzisHr MZrw/Lq8xmeKioy 56LvyXan2n5iU2t +8J2 8EmMqkEqbBD60NT qC82UEr1mLHT5ve ussXy2WhDWXCqxc L1U8VYGzB0CgYEA wATw Iva5bnY1ZYPOHkE yd2ICJyd6yE4kpD OPGeHLHTYktYc1J kBglHk5UDtJf5rS D2a0 7B/Rv9vOUalQ42x 3XyNu1R89pMqH4N Ts+fTnCTVzf9Ibr QTG8mOLYLy/ q92wnKrC mK8SPiKgCuZWNWB syLqok3eWSlQ0oI ICAI2W3jkCgYBMY yytyMRh6VA4lCyj KJEu HsGns4arwVKv3sF T6QuLdFEzNIqigi njlknGJClqFSbBr g0mjBzAjhOp3k0W 6gyZ snkwoMlUi1Bm2at ZxtiRIfyh7WZY5Z uX4ZMPHOUpV9icY /Tivgmyg0nBHjWd rVND m37r+PAk09+ +V19iq7Cw0QKBgC lOZqH+1TDv+ NiXm/ViLQsFaFUn 5v/D35n7BWOZ 8OmdxhPOvB44Zw5 JbYzW1B7BHUL24y CQT7yn+ iAS/jWOFbe/ lY3/JHGYp9Yzt66 l gjW269upRQ7ZIjr uMwNiVxEPpXhuO2 JA9vmq1SbDGfRtg 7lCfhUK+ qeOqauFjAy2 aKfxAoGBAKeIH6q SC5EQ77kbl/ AGzdSkit7fBs9/ gFKF2FN8rlzQBZR ibNvADpwl IDqbmYGCYw0CVZ6 lgh4hwinBrtMhWE rPe2/EDEtpEbIAV ZATTC34pARASsYo oS/0 OoBziCpnLT+ XTeZDLJ0/ EUskgrN2PDKo7bK MBGqFD7NLO7HpBc Q3 -----END RSA PRIVATE KEY-----
The format of validation_cert looks good in /var/lib/ cloud/instance/ user-data. txt:
#cloud-config /front12. chef.fake. fake.fake. fake.fake/ organizations/ mandolin bescloud- admin.fake. fake.fake. fake Mandolin- thor AlvMoKKLUHLScqx 90eRES6QqhWTln4 SYGxcubAV+ bF0tKktLi 8Do2DSKi/ psSoKz4sRuJWZ9a EWwJRbJ3Wt8yyok eUmHPFYTEw hdg1GOwhTh7x+ x8T9nIUNkpfXlL9 +7Qb3pAoA0N/ kdp9rQowCiu4 R6tfnIQ7RvI3t0t s37VtTbTBuqKLMZ I2Tk2bRJfpb60Vo u9aI Fl+D/y0v1dVhleQ fsroNFXpwlWeQ7y jLro1iWXiqlwy9u t8GJ RJW7QkIxUg5TP7Z K9noKYdQIDAQABA oIBAHgs/ jvb5qMz58cV qk9nFT5K4WvEgsC 5UVqwT0ONQyK639 CxFeobbgznFn09W IczL zEA8kmNM5ycPV57 6JOvcNrJuELZgwa jZU+3DsDVf0qxIS nAII AexqeEmI8YPHxgV UqMIb7/ R7Tvq9k0i0/ pMlKncDLVTGR6lK 7 9B124/KNcezHNci lyM0JfF7txPIAOM 5QP7Ja01/ G/VXg0Rw5dzqIoU e65Ohr1TiEAixT4 cmm4iUKLe5P7k2q 2IOMfc2DrnY/ uIbfROZ Ih+XXhaLomNi97L TWc6uxhnRQLi+ m7tlxBekwfx0Rkn rk3O+z r9Y6q9jDdNzisHr MZrw/Lq8xmeKioy 56LvyXan2n5iU2t +8J2 qC82UEr1mLHT5ve ussXy2WhDWXCqxc L1U8VYGzB0CgYEA wATw yd2ICJyd6yE4kpD OPGeHLHTYktYc1J kBglHk5UDtJf5rS D2a0 3XyNu1R89pMqH4N Ts+fTnCTVzf9Ibr QTG8mOLYLy/ q92wnKrC syLqok3eWSlQ0oI ICAI2W3jkCgYBMY yytyMRh6VA4lCyj KJEu T6QuLdFEzNIqigi njlknGJClqFSbBr g0mjBzAjhOp3k0W 6gyZ ZxtiRIfyh7WZY5Z uX4ZMPHOUpV9icY /Tivgmyg0nBHjWd rVND +V19iq7Cw0QKBgC lOZqH+1TDv+ NiXm/ViLQsFaFUn 5v/D35n7BWOZ JbYzW1B7BHUL24y CQT7yn+ iAS/jWOFbe/ lY3/JHGYp9Yzt66 l uMwNiVxEPpXhuO2 JA9vmq1SbDGfRtg 7lCfhUK+ qeOqauFjAy2 SC5EQ77kbl/ AGzdSkit7fBs9/ gFKF2FN8rlzQBZR ibNvADpwl lgh4hwinBrtMhWE rPe2/EDEtpEbIAV ZATTC34pARASsYo oS/0 XTeZDLJ0/ EUskgrN2PDKo7bK MBGqFD7NLO7HpBc Q3 bb_bescloud_ admin] bescloud_ admin_common] attributes: bescloud_ admin:
base_src_ url: http:// thor-cli. fake.fake. fake.fake. fake/~Mandolin/ bescloud_ files/ /www.opscode. com/chef/ install. sh chef/chef. log"
---
... <other sections content> ...
... <other sections content> ...
chef:
install_type: packages
force_install: false
server_url: https:/
node_name: poliva-
environment: admin-poliva-
validation_name: mandolin-validator
validation_cert: "-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQE
kC8WVHpeC3bycIr
mFbXxdUuiOZ/
/3uy/kXwj289Xti
MtWPH/d9WNfsazk
onyjDE9W7Vw4MAr
M9VvEm8WV36BhYJ
otSMPd5NmvIZ1ll
sK7IZ0ThLfPGYKn
K2uyaEP2M+
iCuKaRCMoRxhK8m
54jT2gECgYEAyT8
/N+TnoCCjgBrl1P
8EmMqkEqbBD60NT
Iva5bnY1ZYPOHkE
7B/Rv9vOUalQ42x
mK8SPiKgCuZWNWB
HsGns4arwVKv3sF
snkwoMlUi1Bm2at
m37r+PAk09+
8OmdxhPOvB44Zw5
gjW269upRQ7ZIjr
aKfxAoGBAKeIH6q
IDqbmYGCYw0CVZ6
OoBziCpnLT+
-----END RSA PRIVATE KEY-----"
run_list:
- recipe[
- role[bb_
initial_
bb_
admin_files:
exec: true
omnibus_url: https:/
exec_arguments:
- "-d"
- '120'
- "-i"
- '1800'
- "-s"
- '20'
output:
all: "| tee -a /var/log/
But /var/lib/ cloud/instance/ cloud-config. txt shows it as incorrect:
#cloud-config
# from 1 files
# part-001
--- Mandolin- thor attributes:
bb_bescloud_ admin:
admin_ files:
base_ src_url: http:// thor-cli. fake.fake. fake.fake. fake/~Mandolin/ bescloud_ files/ bescloud- admin.fake. fake.fake. fake /www.opscode. com/chef/ install. sh chef/chef. log' bb_bescloud_ admin] bescloud_ admin_common] /front12. fake.fake. fake.fake. fake.fake/ organizations/ mandolin cert: '-----BEGIN RSA PRIVATE KEY----- MIIEowIBAAKCAQE AlvMoKKLUHLScqx 90eRES6QqhWTln4 SYGxcubAV+ bF0tKktLi
kC8WVHpeC3bycI r8Do2DSKi/ psSoKz4sRuJWZ9a EWwJRbJ3Wt8yyok eUmHPFYTEw mFbXxdUuiOZ/ hdg1GOwhTh7x+ x8T9nIUNkpfXlL9 +7Qb3pAoA0N/ kdp9rQowCiu4
/3uy/kXwj289Xt iR6tfnIQ7RvI3t0 ts37VtTbTBuqKLM ZI2Tk2bRJfpb60V ou9aI MtWPH/d9WNfsazk Fl+D/y0v1dVhleQ fsroNFXpwlWeQ7y jLro1iWXiqlwy9u t8GJ
onyjDE9W7Vw4MA rRJW7QkIxUg5TP7 ZK9noKYdQIDAQAB AoIBAHgs/ jvb5qMz58cV M9VvEm8WV36BhYJ qk9nFT5K4WvEgsC 5UVqwT0ONQyK639 CxFeobbgznFn09W IczL
otSMPd5NmvIZ1l lzEA8kmNM5ycPV5 76JOvcNrJuELZgw ajZU+3DsDVf0qxI SnAII sK7IZ0ThLfPGYKn AexqeEmI8YPHxgV UqMIb7/ R7Tvq9k0i0/ pMlKncDLVTGR6lK 7
K2uyaEP2M+ 9B124/KNcezHNci lyM0JfF7txPIAOM 5QP7Ja01/ G/VXg0Rw5dzqIoU iCuKaRCMoRxhK8m e65Ohr1TiEAixT4 cmm4iUKLe5P7k2q 2IOMfc2DrnY/ uIbfROZ
54jT2gECgYEAyT 8Ih+XXhaLomNi97 LTWc6uxhnRQLi+ m7tlxBekwfx0Rkn rk3O+z /N+TnoCCjgBrl1P r9Y6q9jDdNzisHr MZrw/Lq8xmeKioy 56LvyXan2n5iU2t +8J2
8EmMqkEqbBD60N TqC82UEr1mLHT5v eussXy2WhDWXCqx cL1U8VYGzB0CgYE AwATw Iva5bnY1ZYPOHkE yd2ICJyd6yE4kpD OPGeHLHTYktYc1J kBglHk5UDtJf5rS D2a0
7B/Rv9vOUalQ42 x3XyNu1R89pMqH4 NTs+fTnCTVzf9Ib rQTG8mOLYLy/ q92wnKrC mK8SPiKgCuZWNWB syLqok3eWSlQ0oI ICAI2W3jkCgYBMY yytyMRh6VA4lCyj KJEu
HsGns4arwVKv3s FT6QuLdFEzNIqig injlknGJClqFSbB rg0mjBzAjhOp3k0 W6gyZ snkwoMlUi1Bm2at ZxtiRIfyh7WZY5Z uX4ZMPHOUpV9icY /Tivgmyg0nBHjWd rVND
m37r+PAk09+ +V19iq7Cw0QKBgC lOZqH+1TDv+ NiXm/ViLQsFaFUn 5v/D35n7BWOZ 8OmdxhPOvB44Zw5 JbYzW1B7BHUL24y CQT7yn+ iAS/jWOFbe/ lY3/JHGYp9Yzt66 l
gjW269upRQ7ZIj ruMwNiVxEPpXhuO 2JA9vmq1SbDGfRt g7lCfhUK+ qeOqauFjAy2 aKfxAoGBAKeIH6q SC5EQ77kbl/ AGzdSkit7fBs9/ gFKF2FN8rlzQBZR ibNvADpwl
IDqbmYGCYw0CVZ 6lgh4hwinBrtMhW ErPe2/EDEtpEbIA VZATTC34pARASsY ooS/0 OoBziCpnLT+ XTeZDLJ0/ EUskgrN2PDKo7bK MBGqFD7NLO7HpBc Q3 name: mandolin-validator
chef:
environment: admin-poliva-
exec: true
exec_arguments:
- -d
- '120'
- -i
- '1800'
- -s
- '20'
force_install: false
initial_
install_type: packages
node_name: poliva-
omnibus_url: https:/
output:
all: '| tee -a /var/log/
run_list:
- recipe[
- role[bb_
server_url: https:/
validation_
-----END RSA PRIVATE KEY-----'
validation_