2017-09-19 9 views
0

local modeででAWS Ubuntuでシェフ13+を実行しています。私はcommonロールを持っていて、組織の多くの一般的なことをインストール/設定しています。ローカルモードのAWSとChef:新しいインスタンスに保存されたAMIインスタンスのノードキャッシュを使用します。

ローカルモードのシェフは、レコチェックアウトにnodesディレクトリを作成します。次に、キャッシュに使用されるprivate-IP.jsonファイルを作成します。

すべては問題ありません。私はAMIにイメージし、AutoScalingのLaunchConfigを追加します。

しかし、AutoScalingでは、新しいプライベートIPを取得するため、そのprivate-IP.jsonファイルを削除する必要があります。これにより、すべてのキャッシュを効果的に削除し、イメージング前に行った作業を効果的に行います。

私は、ファイルの名前を変更し、sedの魔法を使用してIPの名前とホスト名を置き換えることを考えていますが、Chefベースのアプローチはもっと良いと思っていますか?

答えて

1

実行リストは、一般に、最初のJSON またはchef-soloとローカルモードの両方で-r経由で直接設定します。

関連する問題