*** Variables ***
${REPORTDIR} ${LOG_PATH}${/}${SUITE_NAME.replace(' ','_')}
-${SRCDIR} ./docker-bench-security
+${SRCDIR} /opt/akraino/docker-bench-security
${DESTDIR} /tmp/docker-bench-security
${NODEDIR} /tmp/docker-bench-security-run
${SSH_OPTS} -o StrictHostKeyChecking=no
Open Connection ${HOST}
Login With Public Key ${USERNAME} ${SSH_KEYFILE}
-Download Docker Bench Software
- Remove Docker Bench Software
- Run Process git clone
- ... https://github.com/docker/docker-bench-security.git ${SRCDIR}
-
Upload Test Software To Nodes
Put Directory ${SRCDIR} ${DESTDIR} recursive=True
Get Node Addresses
\ Execute Command ssh ${SSH_OPTS} ${node} "mkdir -p ${NODEDIR}"
\ Execute Command scp ${SSH_OPTS} -rp ${DESTDIR}/. ${node}:${NODEDIR}
-Remove Docker Bench Software
- Remove Directory ${SRCDIR} recursive=True
-
Remove Test Software From Nodes
:FOR ${node} IN @{nodes}
\ Execute Command ssh ${SSH_OPTS} ${node} "rm -rf ${NODEDIR}"