D
Size: a a a
D
DF
DF
D
DF
DF
BD
SD
- name: etcd-member.service
command: start
enbale: true
content: |
[Unit]
Description=etcd (System Application Container)
Documentation=https://github.com/coreos/etcd
Wants=network.target
Conflicts=etcd.service
Conflicts=etcd2.service
[Service]
Type=notify
Restart=always
RestartSec=10s
TimeoutStartSec=0
LimitNOFILE=40000
Environment="ETCD_IMAGE_TAG=${ETCD_VERSION}"
Environment="ETCD_USER=etcd"
Environment="ETCD_DATA_DIR=/var/lib/etcd"
Environment="RKT_RUN_ARGS=--uuid-file-save=/var/lib/coreos/etcd-member-wrapper.uuid"
ExecStartPre=/usr/bin/mkdir --parents /var/lib/coreos
ExecStartPre=-/usr/bin/rkt rm --uuid-file=/var/lib/coreos/etcd-member-wrapper.uuid
ExecStart=/usr/lib/coreos/etcd-wrapper --name ${NODE_NAME} \
--listen-client-urls http://${COREOS_PRIVATE_IPV4}:2379,http://${COREOS_PRIVATE_IPV4}:4001,http://127.0.0.1:2379,http://127.0.0.1:4001 \
--advertise-client-urls http://${COREOS_PRIVATE_IPV4}:2379 \
--listen-peer-urls http://${COREOS_PRIVATE_IPV4}:2380 \
--initial-advertise-peer-urls http://${COREOS_PRIVATE_IPV4}:2380 \
--discovery https://discovery.etcd.io/<token>
ExecStop=-/usr/bin/rkt stop --uuid-file=/var/lib/coreos/etcd-member-wrapper.uuid
[Install]
WantedBy=multi-user.target
BD
BD
BD
SD
SD
SD
BD
BD
DF
DF
DF