2017-06-21 17 views
1

jinja2テンプレートを使用してCFマニフェストを生成する際に問題が発生しました。 jinja2は、マニフェストの一重引用符でenvプロパティを出力できません。jinja2レンダリング文字列を一重引用符で囲みます

template.yml.j2テンプレートファイルが最終manifest.ymlは、引用符でマニフェスト、 「{java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"}'

JBP_CONFIG_JAVA_MAIN: {java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"} 

の予想される出力を単一引用符が欠落している

JBP_CONFIG_JAVA_MAIN:'{java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"}' 

、これを持っています

レンダリング後に一重引用符が省略されているのはなぜですか出力マニフェストを出力する。神社で

答えて

0

、それは行うことは難しいが、簡単です、あなたのテンプレートファイルでこれを試す -

JBP_CONFIG_JAVA_MAIN: "'{java_main_class: "com.test.example.GeneralService", arguments: "setup.yml"}'" 

作品を私のため。

+0

ありがとう、働いています。 – goluh1112

関連する問題