2017-02-22 7 views
0

AWS vpc、サブネット、セキュリティグループ、ルート53を簡単にAnipalで作成できます。しかし、シェフで定義済みのモジュールやプラグインを使用してこれらを作成するための優れた文書は見つかりませんでした。ナイフEC2プラグインを使用して私はawsインスタンスを起動することができますが、それも正しく動作していません。opscodeシェフにAWS vpc、サブネット、セキュリティグループを作成するにはどうすればよいですか?

+0

https://supermarket.chef.io/cookbooks/aws/ –

+0

私はこのクッキングブックをダウンロードしました。しかし、それはvpcの作成を持っていないので、私たちのawsインスタンスをそのvpcに割り当てることができます。そして、はい、この料理本は私たちの要件に従って書くことができるカスタムリソースを持っています。 –

+0

Troposphere(Pythonライブラリ)とterraformを使用してAWSリソースを作成します。 [対流圏とVPC作成](https://github.com/cloudtools/troposphere/blob/master/examples/VPC_EC2_Instance_With_Multiple_Dynamic_IPAddresses.py) 及び[テラフォームとVPC作成](https://www.terraform.io /docs/providers/aws/r/vpc.html) あなたがそれらの2つの深い概念を必要とするかどうか教えてください – Gigapalmer

答えて

3

上記のaws料理レシピとchef-provisioningの両方があります(VPCとサブネット管理はおそらく範囲外ですが、¯\ _(ツ)_ /¯) 。

全体的に私はこのためにTerraformやSparkleFormationなどのツールを使用することを強く推奨します。シェフによるハードウェア管理は、これらのツールと比べてユーザーエクスペリエンスがあまり良くありません。

+0

Terraformはこのための優れたツールですが、実際にテラフォームのステータス最新のファイルではないため、ランダムなAWS/Azureリソースの廃止または生成が行われるため、 このトピックについては[こちらのドキュメント](https://www.terraform.io/docs/state/remote/index.html)をお読みください。 – Navarro

関連する問題