Ich habe eine verschlüsselte Daten-Tasche, die für alle Umgebungen (einschließlich Prod und alle Testumgebungen) üblich ist. Ich möchte diese Datei nicht in SCM als Kochrezepte speichern. Ich möchte den Datenbeutel in einem Rezept verwenden, um eine Datei zu erstellen, wenn der Koch läuft.Wie stelle ich einen verschlüsselten Data Bag als Datei in Chefrezept zur Verfügung
Etwas wie folgt aus:
knife data bag show --secret-file <secret_key> <data_bag> <id>
value: 0<82>^D¾^B^A^@0^M^F *<86>H<86>÷^M^A^A^A^E^@^D<82>^D¨0<82>^D¤^B^A^@^B<82>^A^A^@<87>ÊÕ ~<89>µ^NÜç¦Åªüyv§_m,+sÂ] +¿m^W.àË÷~^¥èž^^O3õ"ÃkN÷ÉÕ2< ^^H0^G/àª<81>/r¡úte½8 Õ^F^_´<80>ß»<94>î<91>-p$½%¡ãUY<94>B<8d>^\*4ê«<87><8f>Üñå<92>É^Hº ò^LV<88><95>$<8a><8d><87>åù^Ee<8b>t95$p˱´·¨<97>-¨Z¶<87>¤y^CS.]æ<9f>¯Aí<88>¬÷ÓW=줷^Q<82>^Og^Hþ<9b>Aöq<9f>EGØ÷XÑ<86><98>£n&<80>Ó^[<9c>Ì^Kj®è I ^?b¹cÇlA<81><9d>ÒÏó<86>ý ?F^_ñ¤(¼)IXë¸wò9.ÕÚ<99>²<99>xû =<9d>³þÃ<85><96>R7<9d>ä0ðu4n3 áòxoa<84>é^B^C^A^@^A^B<82>^A^@R,à÷9èCõ<96>¡i0ÇêM<97><83>Â<8d>ñ^WEÄkß^TÊä±3Ò^<9f><90>J<9d>$qÕ^XÔfÁÞ<9b>^Fÿn.j"XJ|TÛ^[¾Q<8b>]ZEXؤ^OÝ<8e>£eƪñ$ü@^\D²þx[^CKþÈ^@"<91>¢$<9a>â¿Û3ªyÙ^OZ
<96>5ý¿^?^G^Pfß:<99>ÎDk[ct¬^KÍ<82>çf<8a>:qô$í<9d>F^^Þ<9f>ÂN<86>ë<83>õê*F:nùkW<96>tS<88>:×[@²Å^\ÃSa^[t¾?^OÉ<86>²<99>Qá-è<8a>ýÚ9ô¨~}<81>BG<92>^?°^Y½é<95>×hÉcv^]é,^]|d^K y9µX V¸À®¿?¼¢¬¶<8c>ÖlVÀ{T^F!ÑÍÓWë_iff<95>Hר3^H?^H<92>zéÁ^B<81><81>^@Õ7J^Y^^U_<8a>9¬£ÌÀ^[ FÇ^@ÑÚ®Å÷©C<9c>Ê^O§^Miü<94>äJ=VB³^AÌN9j?ÕÁ?~[<8f>ngõÕÔWñ<91>ìòWq<91>"µT^_^Gv|^]göÄ0ËÑNPXû^KjjÛSüfM°e¨)ýÚ<86>µÃøî̬æÇM<92>UlbBÆqyQV ôC:^M}xÃkÜu^B<81><81>^@£
\^V^?^ZÒ©áÿÊ^SgF£^GHO<92>^[ò¥O<8b>½ò^[EçæJq^^¨Á ¥M
^G7ë¡<8b>ÜÍ<90><90>¼ã^Cë:Zx, ú<9e>_P<91><89>¢º#^\c/rìÖÿÉ¹ÞØ&<90>osææPù{åQÐYã<83>^B^Xñ]þÓ'×ts<81>^Nû<9d>ÀÙ<9c>A1WFz^Qm^[0e<84>?<91><93>Yk^H%^B<81><81>^@Éé^Wä}<93>?lx}<82><88>m^KW71^Q<89>Ó¤i<8a>^C^[AF]^^X<96>6±<91><94>PQÍ<8e>ÐXë<8a><98>^R1lU¢e6<88>É.F<96>UÉÏôàñéü^U0>?<#ú^Y&ÐÊ¢õÍ^AÍ¡ D5<9b>u(${<80>æû×÷^ZÚ^Y<8c>^H^K^^hP$Úã
id: tst
Ich möchte den Wert in einer Datei speichern unter/etc/app_key (dieser Teil in der Koch Rezept sein shold)
so etwas wie das. Aber wie kann ich den verschlüsselten Datenbeutel benutzen? ist es genauso? private_key = data_bag_item ('impossible_things', private_key_name [ 'private_key'] Datei "some/Verzeichnis/path/# {} private_key_name .pem" do Inhalt private_key Besitzer 'root' Gruppe 'Gruppe' Modus ‚0755 ' Ende – user6136315