#!/bin/bash for GROUP in almalinux alpine archlinux centos debian devuan fedora oracle rockylinux opensuse ubuntu voidlinux do echo "[${GROUP}]" sudo lxc-ls -f -F name,ipv4 -g ${GROUP} | grep -v NAME | while read NAME IP do case "${GROUP}" in almalinux|rockylinux) echo -e "${NAME}\t\tansible_host=${IP}" ;; *) echo "${NAME}" ;; esac done echo "" done cat <