From 253907ab04165827bba5c7bb5111f616e3d236c1 Mon Sep 17 00:00:00 2001 From: Deyuan Deng Date: Sat, 4 Oct 2014 10:09:29 -0400 Subject: [PATCH] Add etcdctl in master --- cluster/saltbase/salt/etcdctl/init.sls | 16 ++++++++++++++++ cluster/saltbase/salt/top.sls | 1 + 2 files changed, 17 insertions(+) create mode 100644 cluster/saltbase/salt/etcdctl/init.sls diff --git a/cluster/saltbase/salt/etcdctl/init.sls b/cluster/saltbase/salt/etcdctl/init.sls new file mode 100644 index 00000000000..a6dd90f42cd --- /dev/null +++ b/cluster/saltbase/salt/etcdctl/init.sls @@ -0,0 +1,16 @@ +etcdctl-install: + git.latest: + - target: /var/src/etcdctl + - name: git://github.com/coreos/etcdctl + cmd.wait: + - cwd: /var/src/etcdctl + - name: ./build + - env: + - PATH: {{ grains['path'] }}:/usr/local/bin + - watch: + - git: etcdctl-install + file.symlink: + - name: /usr/local/bin/etcdctl + - target: /var/src/etcdctl/bin/etcdctl + - watch: + - cmd: etcdctl-install diff --git a/cluster/saltbase/salt/top.sls b/cluster/saltbase/salt/top.sls index 8a884e0555a..59c407f1bc8 100644 --- a/cluster/saltbase/salt/top.sls +++ b/cluster/saltbase/salt/top.sls @@ -21,6 +21,7 @@ base: - match: grain - golang - etcd + - etcdctl - apiserver - controller-manager - scheduler