Don't write site.yml by manually

This commit is contained in:
Timo Makinen 2023-03-14 08:13:42 +00:00
parent f403ac2b0d
commit cc1f09f06a
2 changed files with 80 additions and 26 deletions

View file

@ -8,3 +8,14 @@ syntax:
yamllint:
find . -name \*.yml -exec yamllint {} \;
site.yml: playbooks/*.yml
@{ \
echo "---" ; \
find playbooks/*.yml | while read play ; do \
[ $$play == playbooks/devel.yml ] && continue ; \
echo "- name: Configure $$(basename -s .yml $$play) hosts" ; \
echo " ansible.builtin.import_playbook:" ; \
echo " name: $$play" ; \
done ; \
} > site.yml