Ansible installer update
* Moved Ansible to version 2.10
* Python Virtual env
* New option to use a custom SSH key
* Use of cloud-init file supported
* Increased the number of options to be passed to the remote installer
Change-Id: I70131f1a24707656c9390445df91d17abab95763
Signed-off-by: Antonio Marsico <antonio.marsico@bt.com>
(cherry picked from commit 75a38c73867914a576062a3b50d5c80ace795f6c)
diff --git a/installers/install_osm.sh b/installers/install_osm.sh
index 1d5affa..5a4e228 100755
--- a/installers/install_osm.sh
+++ b/installers/install_osm.sh
@@ -114,8 +114,11 @@
fi
}
-while getopts ":b:r:c:n:k:u:R:l:L:K:p:D:o:O:m:N:H:S:s:w:t:U:P:A:d:p:-: hy" o; do
+while getopts ":b:r:c:n:k:u:R:l:L:K:p:D:o:O:m:N:H:S:s:w:t:U:P:A:d:p:f:F:-: hy" o; do
case "${o}" in
+ D)
+ DEVOPS_PATH="${OPTARG}"
+ ;;
r)
REPOSITORY="${OPTARG}"
;;
@@ -151,4 +154,4 @@
add_repo "deb [arch=amd64] $REPOSITORY_BASE/$RELEASE $REPOSITORY devops"
sudo DEBIAN_FRONTEND=noninteractive apt-get -q update
sudo DEBIAN_FRONTEND=noninteractive apt-get install osm-devops
-/usr/share/osm-devops/installers/full_install_osm.sh -R $RELEASE -r $REPOSITORY -u $REPOSITORY_BASE -D /usr/share/osm-devops -t $DOCKER_TAG "$@"
+$DEVOPS_PATH/installers/full_install_osm.sh -R $RELEASE -r $REPOSITORY -u $REPOSITORY_BASE -D $DEVOPS_PATH -t $DOCKER_TAG "$@"