diff options
author | Daniel Baumann <daniel.baumann@open-infrastructure.net> | 2016-12-11 11:40:50 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@open-infrastructure.net> | 2016-12-11 12:13:00 +0000 |
commit | 0630f78d6b737b38828e3a4245abc69076caffcf (patch) | |
tree | 3f0d2401178d2803f2eef26d1a9ae4f959da51c1 /lib/container/list | |
parent | Adding nwdiag export format to container list command. (diff) | |
download | compute-tools-0630f78d6b737b38828e3a4245abc69076caffcf.tar.xz compute-tools-0630f78d6b737b38828e3a4245abc69076caffcf.zip |
Adding YAML export format to container list command.
Signed-off-by: Daniel Baumann <daniel.baumann@open-infrastructure.net>
Diffstat (limited to 'lib/container/list')
-rwxr-xr-x | lib/container/list | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/lib/container/list b/lib/container/list index 45430a4..2be55b5 100755 --- a/lib/container/list +++ b/lib/container/list @@ -162,6 +162,15 @@ EOF shell) echo "${CONTAINER}" ;; + + yaml) + +cat << EOF + - name: ${CONTAINER} + ipv4_address: ${ADDRESS} +EOF + + ;; esac } @@ -257,6 +266,21 @@ cat << EOF EOF ;; + + yaml) + +cat << EOF +--- +container_tools: + version: ${VERSION} + +host: + name: ${HOST} + +container: +EOF + + ;; esac CONTAINERS="$(cd "${MACHINES}" 2>/dev/null && find -maxdepth 1 -type d -and -not -name '.container-tools' -and -not -name 'container-tools' -and -not -name 'lost+found' -and -not -name '.snap' -and -not -name '.snapshot' -printf '%P\n' | sort)" |