要約:この記事では、HashiCorp Terraform GitHub アクションとアプリを使用して、Terraform を GitHub アクションと統合する方法を説明します。コマンドの実行とカスタマイズのための Terraform コマンドと args 入力の使用について説明します。
GitHub Actions で Terraform を実行するにはどうすればよいですか?
GitHub Actions で Terraform を実行するには、HashiCorp Terraform GitHub Action を使用できます。このアクションにより、GitHub ワークフローで Terraform コマンドを実行する簡単で便利な方法が提供されます。アクションを使用するには、次のようにワークフロー ファイルに追加するだけです:
<code>- name: Run Terraform uses: hashicorp/terraform-github-action@v1.2.0 with: command: terraform apply args: [--auto-approve]</code>
command
および args
入力を設定することでアクションをカスタマイズできます。 command
入力では実行する Terraform コマンドを指定しますが、args
入力ではコマンドに引数を渡すことができます。
Terraform を GitHub Actions と統合するにはどうすればよいですか?
Terraform を GitHub Actions と統合するには、HashiCorp Terraform GitHub アプリを使用できます。このアプリは、Terraform ワークフローを GitHub に接続する安全かつシームレスな方法を提供します。アプリを使用するには、GitHub 組織または個人アカウントにアプリをインストールし、次のようにワークフロー ファイルに追加します。
<code>- name: Run Terraform with Terraform GitHub App uses: hashicorp/terraform-github-app@v1.1.0 with: command: terraform apply args: [--auto-approve]</code>
terraform-github-app
アクションは、GitHub API を使用して Terraform Cloud またはTerraform Enterprise。GitHub 認証情報を使用して Terraform コマンドを実行できます。
GitHub Actions で Terraform デプロイメントを自動化するにはどうすればよいですか?
GitHub Actions で Terraform デプロイメントを自動化するにはでは、HashiCorp Terraform GitHub Action を GitHub Actions Deployment API と組み合わせて使用できます。これにより、コードベースに変更が加えられたときにインフラストラクチャを自動的にデプロイするワークフローを作成できます。これを行うには、ワークフロー ファイルに次のステップを追加します。
<code>- name: Deploy Infrastructure uses: actions/deploy@v1 with: environment: production auto_approve: true</code>
deploy
アクションを使用して、複数の環境のデプロイメントを作成または更新できます。 environment
および auto_approve
入力を指定して、アクションの動作を制御できます。
HashiCorp Terraform GitHub アクションと GitHub Actions Deployment API を組み合わせることで、次を使用してインフラストラクチャのデプロイを簡単に自動化できます。 GitHub Actions の Terraform。
以上がGithubアクションでTerraformを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。