Files
matchbox/examples/etcd-docker.yaml

54 lines
1.7 KiB
YAML

---
api_version: v1alpha1
groups:
- name: etcd Node 1
profile: etcd
require:
uuid: 16e7d8a7-bfa9-428b-9117-363341bb330b
metadata:
ipv4_address: 172.17.0.21
networkd_name: ens3
networkd_gateway: 172.17.0.1
networkd_dns: 172.17.0.3
networkd_address: 172.17.0.21/16
fleet_metadata: "role=etcd,name=node1"
etcd_name: node1
etcd_initial_cluster: "node1=http://172.17.0.21:2380,node2=http://172.17.0.22:2380,node3=http://172.17.0.23:2380"
- name: etcd Node 2
profile: etcd
require:
uuid: 264cd073-ca62-44b3-98c0-50aad5b5f819
metadata:
ipv4_address: 172.17.0.22
networkd_name: ens3
networkd_gateway: 172.17.0.1
networkd_dns: 172.17.0.3
networkd_address: 172.17.0.22/16
fleet_metadata: "role=etcd,name=node2"
etcd_name: node2
etcd_initial_cluster: "node1=http://172.17.0.21:2380,node2=http://172.17.0.22:2380,node3=http://172.17.0.23:2380"
- name: etcd Node 3
profile: etcd
require:
uuid: 39d2e747-2648-4d68-ae92-bbc70b245055
metadata:
ipv4_address: 172.17.0.23
networkd_name: ens3
networkd_gateway: 172.17.0.1
networkd_dns: 172.17.0.3
networkd_address: 172.17.0.23/16
fleet_metadata: "role=etcd,name=node3"
etcd_name: node3
etcd_initial_cluster: "node1=http://172.17.0.21:2380,node2=http://172.17.0.22:2380,node3=http://172.17.0.23:2380"
- name: default
profile: etcd_proxy
metadata:
networkd_name: ens3
networkd_gateway: 172.17.0.1
networkd_dns: 172.17.0.3
fleet_metadata: role=etcd-proxy
etcd_initial_cluster: "node1=http://172.17.0.21:2380,node2=http://172.17.0.22:2380,node3=http://172.17.0.23:2380"