Skip to content

Instantly share code, notes, and snippets.

@san-tak
Last active August 25, 2019 08:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save san-tak/9ef4d15eafb4c8a42af33ffa04464739 to your computer and use it in GitHub Desktop.
Save san-tak/9ef4d15eafb4c8a42af33ffa04464739 to your computer and use it in GitHub Desktop.
TerraForm knowhow

Terraform bookmarks

(July 06, 2019 updated)

Community

各社Terraform 関連プレスリリース等

入門・Getting Started

運用事例

ブログ(実運用など)

Slide

AWS 関連

Provider 関連

Ansible 関連

k8s 関連

製品への組み込み

勉強会

その他記事

Qiita

課題

      27. 厳しい点
      28. tfstate共有問題
      • 変更内容はterraform.tfstateに入っていてplan時などはコード の変更内容をつけ合わせている
      • 各個人の環境でtfstateの情報は同一になっていないといけない
      • Terraform実行はローカル環境でやらない(jenkins等のCIツー ルや、スクリプト経由で行う)
      • tfstateはconsulに保存できるのでそれで共有する
      29. planがあんまり信用出来ない
      • terraform planで変更内容確認してterraform applyで反映でした
      • planでエラーでなくてもapplyで実行時にエ ラー出る時がある
      • 辛い、というか恐怖がある
      30. バージョンアップ問題
      • ものすごく開発が活発 
      • でもまだ実装されてない機能も多い
      • バージョンアップに細かく追従していかないと辛い
      • この2ヶ月くらいで、0.3.7->0.3.8->0.4.0->0.4.1と上げ続けている
      • 三途の河感

Terraform 案件(求人)

IaC

Github Actions

新しい考え方

汎用プログラミング言語でインフラ定義をするツール

サービス連携 IFTTT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment