k8s: Add simple logging to provisioning scripts 04/92104/1
authorPawel Wieczorek <p.wieczorek2@samsung.com>
Fri, 26 Jul 2019 12:14:19 +0000 (14:14 +0200)
committerPawel Wieczorek <p.wieczorek2@samsung.com>
Fri, 26 Jul 2019 12:42:17 +0000 (14:42 +0200)
Issue-ID: SECCOM-235
Change-Id: Iaeb4b3e621f09ea14b9576126223e4df4b8682f3
Signed-off-by: Pawel Wieczorek <p.wieczorek2@samsung.com>
test/security/k8s/vagrant/dublin/Vagrantfile

index 9e92580..fb65e1a 100644 (file)
@@ -26,16 +26,19 @@ SCRIPT
 
 $add_to_docker_group = <<-SCRIPT
   USER="$1"
+  echo "Adding ${USER} to 'docker' group"
   usermod -aG docker "$USER"
 SCRIPT
 
 $install_sshpass = <<-SCRIPT
   apt-get update
+  echo "Installing 'sshpass'"
   apt-get install sshpass
 SCRIPT
 
 $generate_key = <<-SCRIPT
   KEY_FILE="$1"
+  echo "Generating SSH key (${KEY_FILE})"
   ssh-keygen -q -b 4096 -t rsa -f "$KEY_FILE" -N ""
 SCRIPT
 
@@ -44,14 +47,19 @@ $deploy_key = <<-SCRIPT
   USER="$2"
   PASS="$PASSWORD"
   IPS="$3"
+  echo "Deploying ${KEY} for ${USER}"
   for ip in $IPS; do
+    echo "on ${ip}"
     sshpass -p "$PASS" ssh-copy-id -o StrictHostKeyChecking=no -i "$KEY" "${USER}@${ip}"
   done
 SCRIPT
 
 $link_dotfiles = <<-SCRIPT
   for rc in /vagrant/dot_*; do
-    ln -sf "$rc" "${HOME}/.${rc##*dot_}"
+    src="$rc"
+    dst="${HOME}/.${rc##*dot_}"
+    echo "Symlinking ${src} to ${dst}"
+    ln -sf "$src" "$dst"
   done
 SCRIPT