2017-07-28 4 views
1

ユーザーが2つの異なる変数からHTTP基本認証資格情報を作成したいと思っていた私のAnabilitiesテンプレートに問題がありました。フィルタの前の可能な文字列concat

私がしようとした最初の事はした

basic_auth: "{{ user + ':' + pass | b64encode }}" 

は、しかし、私はなってしまった:

basic_auth: "user:<BASE64_ENCODED>" 

私は神社にはこれらの文字列を連結して、私のフィルターを通してそれを渡すことができますどのように?

答えて

2

かなり基本的な解決策:かっこ付きのグループ。

basic_auth: "{{ (user + ':' + pass) | b64encode }}" 

これにより、複数のフィルタレイヤをネストすることができます。

complex: "{{ ((user + ':' + pass) | b64encode) | complex_filter}}" 
関連する問題