diff options
Diffstat (limited to 'etcd.install')
-rw-r--r-- | etcd.install | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/etcd.install b/etcd.install new file mode 100644 index 000000000000..1e3696cc88b6 --- /dev/null +++ b/etcd.install @@ -0,0 +1,14 @@ +ETCD_DATA_DIR="/var/lib/etcd/" + +post_install() { + mkdir -p "${ETCD_DATA_DIR}" + + # create an etcd user + id -u etcd &>/dev/null || useradd -r -M -U -d /dev/null -s /bin/nologin etcd + + chown -R etcd:etcd "${ETCD_DATA_DIR}" +} + +post_upgrade() { + post_install +} |