infra-core とは
インフラに関するコード類を一括管理するリポジトリ。 infra-core は各ホストに clone されていることが前提となっている。
ディレクトリ構造
以下のような構造となっている。
$ tree -L 2 -d
.
├── ansible
│ ├── ansible-common
│ ├── ansible-proxmox
│ ├── group_vars
│ └── secrets
├── terraform
│ ├── secrets
│ ├── terraform-cloudflare-access
│ ├── terraform-cloudflare-tunnel
│ ├── terraform-dns
│ ├── terraform-oraclecloud
│ └── terraform-proxmox
└── tools
├── cloud-init
├── docker
└── scripts
- ansible
- Ansible で使う設定ファイルなどを管理するディレクトリ
- terraform
- Terraform で使う設定ファイルなどを管理するディレクトリ
- tools
- その他のツールを管理するディレクトリ
ansible と terraform 配下のディレクトリは git submodule として管理されている。