以下の内容はhttps://tech.guitarrapc.com/entry/2019/12/12/000000より取得しました。


Pulumi の Project と Stack の構成

この記事は、Pulumi dotnet Advent Calendar 2019の12日目です。

https://qiita.com/advent-calendar/2019/pulumi-dotnet

Pulumiには、ProjectとStackがあります。 この構成どうするのがコンセプト的にはいいのか見てみます。

概要

Stackは、あくまでもその環境の開発状態にすぎない。 そのため、development, staging, productionやfeature-x-dev、jane-feature-x-devのような切り方になる。

Stackを使って構成要素を分離するような持ち方は想定されていないので気を付ける

継続して更新予定。

project:stack を 1:n にしない

https://www.pulumi.com/docs/intro/concepts/stack/

Projectにsandbox、Stackにeks、ecs、networkのように要素ごとに分離しているからstackを分けるという使い方は想定されていない。

DO

projectに、aws-sandbox、stackにmaster / dev / stagingのような開発状態を持つ

DO NOT

  • projectをaws-sandboxなどクラウド-アカウントにして、stackにeks-clusterなどより細かい粒度にすることはしない
  • projectは、クラウドと一致 (awsなど)、stackはそのクラウド環境で独立した単位を用いることもしない



以上の内容はhttps://tech.guitarrapc.com/entry/2019/12/12/000000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14