2017-11-24 20 views
0

私はJenkins 2設定を人形で管理したいと思っています。 私は手動でデプロイされた構成から構成をコピーし、それをテンプレート化しました。Jenkins2、人形による設定管理、資格情報

しかし、設定でハッシュされたパスワードに問題があります。私が古いハッシュを置いているとき(前のインスタンスから)、ジェンキンはそれを上書きしており、パスワードは機能しません。たとえば:

<managerDN><%= scope['ldap_bind_dn'] %></managerDN> 
<managerPasswordSecret><%= scope['ldap_bind_pw'] %></managerPasswordSecret> 

は、私がhieraに保存されているBIND passworddnを持っている、と私はhieraからそれを入れてジェンキンスを再起動していたときに、設定が書き換えられ、新しい値は動作しません。

-  <managerPasswordSecret>{HASH_FROM_HIERA=}</managerPasswordSecret> 
+  <managerPasswordSecret>{NEW_NOT_WORKING_HASH=}</managerPasswordSecret> 

ジェンキンスが受け入れる方法でこの資格情報を管理する方法を理解できませんか?

答えて

0

ハッシュの代わりに解決策が見つかりましたが、人形はplain-textに、ジェンキンは自動的に正しいハッシュ値に置き換えます

関連する問題