メインコンテンツまでスキップ

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 として管理されている。