Merge "Adding etcd username on linux:system level"
diff --git a/metadata/service/linux.yml b/metadata/service/linux.yml
new file mode 100644
index 0000000..29127b9
--- /dev/null
+++ b/metadata/service/linux.yml
@@ -0,0 +1,10 @@
+parameters:
+ linux:
+ system:
+ user:
+ etcd:
+ enabled: true
+ name: etcd
+ home: /var/lib/etcd
+ shell: /bin/false
+ system: True
diff --git a/metadata/service/server/cluster.yml b/metadata/service/server/cluster.yml
index e688599..2758b51 100644
--- a/metadata/service/server/cluster.yml
+++ b/metadata/service/server/cluster.yml
@@ -2,6 +2,7 @@
- etcd
classes:
- service.etcd.support
+- service.etcd.linux
parameters:
etcd:
server:
diff --git a/metadata/service/server/proxy.yml b/metadata/service/server/proxy.yml
index 628bdc7..02e77dd 100644
--- a/metadata/service/server/proxy.yml
+++ b/metadata/service/server/proxy.yml
@@ -2,6 +2,7 @@
- etcd
classes:
- service.etcd.support
+- service.etcd.linux
parameters:
etcd:
server:
@@ -15,4 +16,4 @@
- host: ${_param:cluster_node02_address}
name: ${_param:cluster_node02_hostname}
- host: ${_param:cluster_node03_address}
- name: ${_param:cluster_node03_hostname}
\ No newline at end of file
+ name: ${_param:cluster_node03_hostname}
diff --git a/metadata/service/server/single.yml b/metadata/service/server/single.yml
index b4f0577..82d838a 100644
--- a/metadata/service/server/single.yml
+++ b/metadata/service/server/single.yml
@@ -2,6 +2,7 @@
- etcd
classes:
- service.etcd.support
+- service.etcd.linux
parameters:
etcd:
server:
@@ -12,4 +13,4 @@
members:
- host: ${_param:node_address}
name: ${_param:node_hostname}
- port: ${_param:node_port}
\ No newline at end of file
+ port: ${_param:node_port}