タグ

atlantisに関するmiya-janのブックマーク (3)

  • AtlantisでTerraformのドリフト検出 - クラウドワークス エンジニアブログ

    こんにちは。crowdworks.jp SREチームの@kangaechuです。 先日開催されたイベント HashiTalks: Japanを見ていましたが、Terraformのドリフト検出に関する発表が多く、Terraform運用において重要なポイントなんだなと感じました。 流行りに乗ったわけではないですが、今回はTerraformのドリフト検出をAtlantisで行った方法をご紹介します。 この記事は以下環境で検証しています。 Atlantis: 0.19.8 Terraform: 1.2.8 ドリフト検出 Terraformはインフラストラクチャを安全かつ期待通りに構築するために使用する、Infrastructure as Codeのソフトウェアです。 crowdworks.jpではAWSGitHubGCPの管理をTerraformで行っていますが、今回はAWSに絞って話します。

    AtlantisでTerraformのドリフト検出 - クラウドワークス エンジニアブログ
  • Terraform を自動実行したいなら Atlantis - Qiita

    この記事は Terraform Advent Calendar 2021 の5日目です。 Atlantis の話が書きたいけど書く場所がなくて遅ればせながら枠を探したところ、5日目の枠が空いていることに6日朝に気付いて押さえたため、投稿は遅くなっております。 ということでこのエントリーでは全力で Atlantis を推します。 Atlantis とは Terraform の自動実行にはみなさん何を用いているでしょうか。2021年現在だと HashiCorp 提供の Terraform Cloud でマネージドなパイプラインが簡単に組めますし、同じく HashiCorp が GitHub Actions を使ったワークフローを Automate Terraform with GitHub Actions | Terraform - HashiCorp Learn で公開していたりと、自動実行

    Terraform を自動実行したいなら Atlantis - Qiita
    miya-jan
    miya-jan 2021/12/08
    Atlantis を使った Terraform の適用フロー、Atlantis のよいところ・つらいところ
  • tfmigrate + Atlantis でTerraformリファクタリング機能をCI/CDに組み込む - Qiita

    マイグレーションの履歴を記録することで、マイグレーションファイル名を省略して、単に tfmigrate plan や tfmigrate apply とするだけで、未適用のマイグレーションを適用することが可能になり、よりCI/CDで使いやすくなりました。また履歴モードが有効な場合、 tfmigrate list --status=unapplied で未適用のマイグレーションファイルを列挙することも可能です。 いまのところ storage の種類は s3 と local しか使えませんが、s3 以外のクラウドストレージに保存したい場合は、現状の回避策として local ストレージを使用して一旦ローカルファイルとして保存して、tfmigrate plan / apply の前後で履歴ファイルを自前で同期することは可能です。最新の状況は上記のREADMEを参照して下さい。 tfmigrate自

    tfmigrate + Atlantis でTerraformリファクタリング機能をCI/CDに組み込む - Qiita
    miya-jan
    miya-jan 2021/12/08
    Atlantis に tfmigrate を組み込んだ Terraform 開発フロー
  • 1