タグ

ブックマーク / qiita.com/iijimakazuyuki (1)

  • Atlantis で Terraform プルリクエストの自動化 - Qiita

    なぜ Atlantis が必要なのか Terraform を使おうとすると、ふつうコンフィギュレーションを Git でバージョン管理したくなるだろう。 さらにチーム開発では、 GitHub/GitLab のプルリクエスト/マージリクエスト(以下、PR)でコンフィギュレーション変更のレビューを行いたくなる。 だが、レビューが通って変更がマージされたとして、 terraform apply に失敗するかもしれない。 急いで修正しなければならないが、その間、ほかの PR の進行を止める手段はなく、 最悪の場合 terraform apply に失敗するコンフィギュレーションが積みあがってしまう。 かといってマージ前に terraform apply してしまうと PR が同時進行しているときに、もっとひどい状態(どちらかしか適用されていない状態)になる可能性がある。 チーム開発で Terrafo

    Atlantis で Terraform プルリクエストの自動化 - Qiita
    hs_hachi
    hs_hachi 2022/03/26
  • 1