2016-10-05 6 views
1

Terraformはプロビジョニング(私の場合はシェフ)に接続の設定を与えます。インスタンスのデフォルトアカウントとの接続を設定します。セキュリティ上の理由から、sudoerからデフォルトアカウントを削除します。Terraformプロビジョニング接続ユーザー/キー

シェフがセキュリティの動作をしている場合、プロビジョニング後にバリデータキーが削除されるため、そのようなアクションにはsudoが必要です。 sudoからデフォルトアカウントを削除すると、操作は失敗します。

ソリューションは

  • テラフォームでのプロビジョニング接続のための複数のユーザーを提供することができ、
  • シェフのバリデータキー除去動作を無効

誰もが、このような奇妙なケースのためのアイデアを持って?前もって感謝します。私は一瞬のために把握することができます

答えて

1

一つの愚かな解決策は、次のとおりです。

シェフの提供する前に、私は認可アカウントを作成して事前準備を行い、その後、シェフの提供のために、このようなアカウントを使用します。エレガントではないが、まず試してみる。

+0

これは、あなたと同じ問題を抱えている他の誰かを助ける可能性のある答えではありません。質問を編集して、より効果的な情報を提供する必要があります(例えば、あなたがしたいことを広げたり、現在やっていること、それがあなたの問題を解決しない理由など)、実際に問題を解決したら、この回答を編集して、あなたが今作成したはるかに明確な質問を解決する方法を正確に説明してください。 – ydaetskcoR

関連する問題