---
# System prepended metadata

title: インフラコード化全体構成
tags: [kentou, 検討]

---

# インフラコード化全体構成

### 構成図

- 第一段階
![](https://i.imgur.com/sydnCt6.png)

- 第二段階
![](https://i.imgur.com/Kgv1hEx.png)




### ポイント

- GitHubを中心にインフラを管理したい
- インスタンスの作成をterraformで実施
- OSより上の階層はansibleで管理
    - IaC目指すならコンテナ化してVMのOS依存させたくないというのが個人的な意見。だからプロビジョニングはansibleを使わずにDockerfileで完結させたいところ(池田)
- GitHubActionsというものがあるらしいので、使ってみたい（GitLabでいうGitLabRunnerだと思う）
- Lintを使った静的なコード解析もしたい
    - Lint調べてみたけど、これってクライアントのエディタに入れるプラグインの話…？(池田)
- moleculeを使った自動テストも実現したい

### 構成に関する検討事項
- ブランチ戦略　済（https://hackmd.io/lddwPLR8SoSb-cpc8F-oEw）


###### tags: `検討` `kentou`