#!/bin/bash set -e HOSTS="{{ groups['lxd-host'] | join(" ") }}" ALIASES=/etc/voice_platform_aliases echo "# Generated by $0" > $ALIASES.new echo "" >> $ALIASES.new for HOST in $HOSTS; do GUESTS=$(lxc list -c n $HOST: | grep -v -- -- | awk '{ print $2 }' | { grep -v NAME || true; }) for GUEST in $GUESTS; do echo "alias $GUEST='lxc exec $HOST:$GUEST bash'" >> $ALIASES.new done done mv $ALIASES.new $ALIASES chown root $ALIASES chmod 444 $ALIASES