<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Iac on igeight blog</title><link>https://blog.igeight.net/tags/iac/</link><description>Recent content in Iac on igeight blog</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Sun, 25 Oct 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://blog.igeight.net/tags/iac/index.xml" rel="self" type="application/rss+xml"/><item><title>CI/CD で IaC を運用するインフラエンジニアのための Git コマンド集</title><link>https://blog.igeight.net/posts/2026-10-25-git-commands-for-iac/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0900</pubDate><guid>https://blog.igeight.net/posts/2026-10-25-git-commands-for-iac/</guid><description>&lt;p&gt;Terraform や CloudFormation を CI/CD で回していると、Git は「コードを保存する道具」ではなく &lt;strong&gt;変更を本番に届ける入口&lt;/strong&gt; になります。&#10;この記事では、インフラエンジニアが日常的に使うコマンドを、&lt;strong&gt;実際の出力例つき&lt;/strong&gt; で運用の流れに沿って並べます。後半では設定とセキュリティ(名乗り・秘密情報の除外・誤コミットに気づく仕組み)も扱います。&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;各コードブロックの上に &lt;strong&gt;Command&lt;/strong&gt;(入力するもの)と &lt;strong&gt;Output&lt;/strong&gt;(表示される結果)の見出しを付けています。&#10;出力例のブランチ名・ハッシュ・ファイル名・人名・日付は説明用の架空のものです。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="全体の流れ"&gt;全体の流れ&lt;/h2&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;main を最新にする → future- / fix- ブランチを作る → IaC を修正&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; → status/diff で確認 → add → commit → push → PR&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; → (CI で plan を確認) → main にマージ → CI が apply&#10;&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; → ローカルの main を pull して終わり&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;main に直接 push しない&lt;/strong&gt; のが前提です。変更は必ず作業ブランチで行い、PR とレビュー、CI の &lt;code&gt;plan&lt;/code&gt; を通してから main に入れます。&lt;/p&gt;&#10;&lt;h3 id="ブランチ名の命名ルール"&gt;ブランチ名の命名ルール&lt;/h3&gt;&#10;&lt;p&gt;作業ブランチの名前は、&lt;strong&gt;目的を表す接頭辞 + 内容&lt;/strong&gt; にします。&lt;/p&gt;</description></item></channel></rss>