iac_modules/config/sit/instances.yaml

49 lines
1.4 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

instances:
- name: master-1
ami: ubuntu-24.04 # ✅ 可用 ami-xxx 或关键词(如 ubuntu-22.04
type: t3a.xlarge
disk_size_gb: 20
sg_names: ["dev-vpc-1-default-inbound"]
subnet: dev-vpc-1-public-subnet-1
lifecycle: spot # 可选: ondemand默认或 spot
ttl: 1h # 可选: 标记生命周期(不会自动销毁)
env: sit # 可选: dev/sit/prod 等环境标签
owner: devops # 可选: 资源责任人标签
associate_public_ip: true # ✅ 明确配置是否需要公网 IP
- name: slave-1
ami: ubuntu-24.04
type: t3.small
sg_names: ["dev-vpc-2-default-inbound"]
disk_size_gb: 20
subnet: dev-vpc-2-public-subnet-1
lifecycle: spot
ttl: 1h
env: sit
owner: devops
associate_public_ip: true
- name: agent-1
ami: ubuntu-24.04
type: t3.micro
disk_size_gb: 20
subnet: dev-vpc-1-public-subnet-1
sg_names: ["dev-vpc-1-default-inbound"]
lifecycle: spot
ttl: 1h
env: sit
owner: devops
associate_public_ip: true
- name: agent-2
ami: ubuntu-24.04
type: t3.micro
disk_size_gb: 20
subnet: dev-vpc-2-public-subnet-1
sg_names: ["dev-vpc-2-default-inbound"]
lifecycle: spot
ttl: 1h
env: sit
owner: devops
associate_public_ip: true