Skip to content

Commit

Permalink
[vscode,terraform/editor] Add notes about writing terraform codes
Browse files Browse the repository at this point in the history
  • Loading branch information
progrhyme committed May 10, 2020
1 parent 157d458 commit c7b0df4
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 1 deletion.
9 changes: 9 additions & 0 deletions content/ja/a/program/vscode.md
Expand Up @@ -71,6 +71,15 @@ settings.jsonで `"[ruby]": {}` などのエントリを作って、その中に

- [vscode - Visual Studio Codeで言語ごとにインデントの設定をしたい - スタック・オーバーフロー](https://ja.stackoverflow.com/questions/34014/visual-studio-code%E3%81%A7%E8%A8%80%E8%AA%9E%E3%81%94%E3%81%A8%E3%81%AB%E3%82%A4%E3%83%B3%E3%83%87%E3%83%B3%E3%83%88%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E3%81%97%E3%81%9F%E3%81%84)

### 自動フォーマット

https://code.visualstudio.com/docs/editor/codebasics#_formatting

| config | 値(\*| 意味 |
|----------|-----|--------|
| `editor.formatOnSave` | true, **false** | 保存時にコードフォーマッタをかける |

\*)デフォルト値は太字

### インデント設定

Expand Down
42 changes: 42 additions & 0 deletions content/ja/a/software/terraform/editor.md
@@ -0,0 +1,42 @@
---
title: "エディタ"
linkTitle: "エディタ"
date: 2020-05-10T08:41:30+09:00
weight: 1100
---

各種エディタやIDEでTerraformを書くための設定など。

## IntelliJ IDEA

See also [IntelliJ IDEA]({{< ref "/a/program/idea.md" >}})

### Plugins

- [HashiCorp Terraform / HCL language support - IntelliJ IDEs | JetBrains](https://plugins.jetbrains.com/plugin/7808-hashicorp-terraform--hcl-language-support)
- File Watcher ... ファイル保存時に `terraform fmt` を実行するため

### 設定

- File Watcherによる `terraform fmt` を設定する

## Visual Studio Code

See also [Visual Studio Code]({{< ref "/a/program/vscode.md" >}})

参考:

- [VSCodeでTerraformを書くときの設定(2019/11/07追記: HCL2対応) - Qiita](https://qiita.com/pypypyo14/items/5520f3defa55119f3a1a)

### Extensions

- [Terraform - Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=mauve.terraform)
- 2020年5月、公式になった

参考:

- [Supporting the HashiCorp Terraform Extension for Visual Studio Code](https://www.hashicorp.com/blog/supporting-the-hashicorp-terraform-extension-for-visual-studio-code/)

### 設定

- 自動フォーマット( `editor.formatOnSave` )をONにしておく -> `terraform fmt` が掛かるようになる
2 changes: 1 addition & 1 deletion content/ja/a/software/terraform/terraformer.md
Expand Up @@ -3,7 +3,7 @@ title: "terraformer"
linkTitle: "terraformer"
description: https://github.com/GoogleCloudPlatform/terraformer
date: 2020-05-08T10:26:09+09:00
weight: 1800
weight: 2800
---

既存のクラウドインフラなどからTerraformの設定ファイルを生成してくれるもの。
Expand Down

0 comments on commit c7b0df4

Please sign in to comment.