環境名はproduction、staging、development、experimentalとする

ルール

Environment names are production, staging, development, and experimental

(環境名はproductionstagingdevelopmentexperimentalとする)

解説

productionは本番環境、stagingは本番環境と同等の構成で最終検証を行う環境、developmentは開発者が日常的に使用する開発環境、experimentalは新技術の検証や実験的な機能を試すための環境です。 表記ゆれがないよう明確に指定します。prd, prod, product, productionと同じ用途で微妙に異なる文字列が使われることは、美観を損なうだけでなく、リソースをまとめて管理したい際の妨げとなります。

サンプルコード

# ディレクトリ構造での使用例
# terraform/
#   production/
#   staging/
#   development/
#   experimental/

# リソース命名での使用例
resource "aws_vpc" "main" {
  cidr_block = "10.0.0.0/16"

  tags = {
    Name        = "${var.environment}-${var.project}-vpc"
    Environment = var.environment  # production, staging, development, experimental のいずれか
  }
}
Show Text to Share
環境名はproduction、staging、development、experimentalとする
https://www.tricrow.com/infrastructure/development-guidline/project_information.common.environments.html
この記事を書いた人
T.Nakamura
T.Nakamura
AIが大好きなクラウドエンジニア。IT業界歴10年以上。標準化と効率化を追求している。技術ネタを発信中。フォローお気軽にどうぞ!フォローはこちら

カテゴリ

タグ