From 674a6c172b13c173b47ec49a0d1e94d46e814924 Mon Sep 17 00:00:00 2001 From: Derek Higgins Date: Thu, 20 Jun 2013 14:16:24 +0100 Subject: [PATCH] Use the source-repository interface. Use the new source-repository interface to git clone source repository. Also there was a few thing in this element that needed to be fixed. o url to the git repo wasn't curren't. o pip and git are also dependencies that needed to be installed. Change-Id: Ieb7be6576fc909aa4bba0233b7b81cab03395d76 --- elements/config-applier/element-deps | 1 + elements/config-applier/install.d/20-config-applier | 8 +++----- elements/config-applier/source-repository-config-applier | 1 + 3 files changed, 5 insertions(+), 5 deletions(-) create mode 100644 elements/config-applier/element-deps create mode 100644 elements/config-applier/source-repository-config-applier diff --git a/elements/config-applier/element-deps b/elements/config-applier/element-deps new file mode 100644 index 00000000..715c11e2 --- /dev/null +++ b/elements/config-applier/element-deps @@ -0,0 +1 @@ +source-repositories diff --git a/elements/config-applier/install.d/20-config-applier b/elements/config-applier/install.d/20-config-applier index b6dcc6c1..c7e863df 100755 --- a/elements/config-applier/install.d/20-config-applier +++ b/elements/config-applier/install.d/20-config-applier @@ -3,11 +3,9 @@ home=$(dirname $0) set -uex -mkdir -p /opt/stack -cd /opt/stack -git clone https://github.com/tripleo/config-applier.git -cd config-applier -git checkout master +install-packages python-pip + +cd /opt/stack/config-applier pip install -e . -U install -m 0644 -o root -g root $home/config-applier.upstart /etc/init/config-applier.conf diff --git a/elements/config-applier/source-repository-config-applier b/elements/config-applier/source-repository-config-applier new file mode 100644 index 00000000..5536f1ac --- /dev/null +++ b/elements/config-applier/source-repository-config-applier @@ -0,0 +1 @@ +config-applier git /opt/stack/config-applier https://github.com/stackforge/os-config-applier.git