में उत्तर लिखने योग्य चर मेरे पास एक विशिष्ट उत्तरदायी चर संरचना है जिसे मैं अपने मेजबान पर एक यम फ़ाइल में वॉल्ट से प्राप्त करना चाहता हूं।वाईएएमएल फ़ाइल
secrets:
psp1:
username: this
password: that
secret_key: 123
...
मैं सामग्री लगभग पूरी तरह से वर्तमान वातावरण के आधार पर बदलता के बाद से, उत्पादन के लिए एक "सामान्य" टेम्पलेट जो कुछ भी "राज़" पल में शामिल की तरह कुछ की जरूरत है:
इस तरह की एक संरचना मान देता है।
सबसे आसान समाधान मैं सोच सकते हैं उत्पादन के लिए इस तरह की एक टेम्पलेट में पूरी संरचना है:
# config/secrets.yml
{{ secrets | to_yaml }}
लेकिन jinja2 to_yaml फिल्टर केवल प्रथम स्तर "yamlify" करता है, गहरी nestings json में outputted हैं ।
क्या मैं किसी भी तरह से उस समस्या के आसपास काम कर सकता हूं? क्या मैं चाहता हूं कि हासिल करने का कोई आसान तरीका है?
किसी भी मदद के लिए धन्यवाद!
ओवरराइड नहीं कर सकते JSON YAML का एक मान्य सबसेट है, तो आप अभी भी YAML हो रही है। – jwodder
@jwodder Arg! बेशक आप सही हैं। मुझे नहीं पता कि मैं हमेशा इस तथ्य को क्यों नजरअंदाज करता हूं। धन्यवाद। –