Skip to content
This repository was archived by the owner on Sep 30, 2020. It is now read-only.

Commit 2daa0a7

Browse files
authored
Merge pull request #997 from martinssipenko/env
Load member .env file that is generated by etcdadm.
2 parents e51d939 + 4dee689 commit 2daa0a7

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

core/controlplane/config/templates/cloud-config-etcd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ coreos:
269269

270270
[Service]
271271
EnvironmentFile=-/etc/etcd-environment
272+
EnvironmentFile=-/var/run/coreos/etcdadm/etcd-member.env
272273

273274
PermissionsStartOnly=true
274275
ExecStartPre=/usr/bin/systemctl is-active cfn-etcd-environment.service

core/controlplane/config/templates/stack-template.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -750,6 +750,9 @@
750750
"ETCDADM_STATE_FILES_DIR='",
751751
"/var/run/coreos/etcdadm",
752752
"'\n",
753+
"ETCDADM_MEMBER_ENV_FILE='",
754+
"/var/run/coreos/etcdadm/etcd-member.env",
755+
"'\n",
753756
"ETCDADM_MEMBER_COUNT='",
754757
"{{$.Etcd.Count}}",
755758
"'\n",

etcdadm/etcdadm

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -525,11 +525,7 @@ member_restore_from_local_snapshot() {
525525
}
526526

527527
member_env_file() {
528-
local name
529-
local env_file
530-
name=$(member_name)
531-
env_file=$(config_state_dir)/${name}.env
532-
echo "${env_file}"
528+
echo "${ETCDADM_MEMBER_ENV_FILE:-$(config_state_dir)/$(member_name).env}"
533529
}
534530

535531
member_set_initial_cluster_state() {

0 commit comments

Comments
 (0)