Don't write site.yml by manually
This commit is contained in:
parent
f403ac2b0d
commit
cc1f09f06a
2 changed files with 80 additions and 26 deletions
11
Makefile
11
Makefile
|
@ -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
|
||||
|
|
95
site.yml
95
site.yml
|
@ -1,45 +1,88 @@
|
|||
---
|
||||
- name: Configure adm hosts
|
||||
import_playbook: playbooks/adm.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/adm.yml
|
||||
- name: Configure backup hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/backup.yml
|
||||
- name: Configure collab hosts
|
||||
import_playbook: playbooks/collab.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/collab.yml
|
||||
- name: Configure dna-gw hosts
|
||||
import_playbook: playbooks/dna-gw.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/dna-gw.yml
|
||||
- name: Configure fsol-gw hosts
|
||||
import_playbook: playbooks/fsol-gw.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/fsol-gw.yml
|
||||
- name: Configure gitea hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/gitea.yml
|
||||
- name: Configure git hosts
|
||||
import_playbook: playbooks/git.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/git.yml
|
||||
- name: Configure homeassistant hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/homeassistant.yml
|
||||
- name: Configure influxdb hosts
|
||||
import_playbook: playbooks/influxdb.yml
|
||||
- name: Configure LDAP hosts
|
||||
import_playbook: playbooks/ldap.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/influxdb.yml
|
||||
- name: Configure ldap hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/ldap.yml
|
||||
- name: Configure log hosts
|
||||
import_playbook: playbooks/log.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/log.yml
|
||||
- name: Configure mail hosts
|
||||
import_playbook: playbooks/mail.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/mail.yml
|
||||
- name: Configure minecraft hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/minecraft.yml
|
||||
- name: Configure mirror hosts
|
||||
import_playbook: playbooks/mirror.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/mirror.yml
|
||||
- name: Configure mongodb hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/mongodb.yml
|
||||
- name: Configure mqtt hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/mqtt.yml
|
||||
- name: Configure munin hosts
|
||||
import_playbook: playbooks/munin.yml
|
||||
- name: Configure NAS hosts
|
||||
import_playbook: playbooks/nas.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/munin.yml
|
||||
- name: Configure nas hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/nas.yml
|
||||
- name: Configure nms hosts
|
||||
import_playbook: playbooks/nms.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/nms.yml
|
||||
- name: Configure ns hosts
|
||||
import_playbook: playbooks/ns.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/ns.yml
|
||||
- name: Configure oci-node hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/oci-node.yml
|
||||
- name: Configure print hosts
|
||||
import_playbook: playbooks/print.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/print.yml
|
||||
- name: Configure proxy hosts
|
||||
import_playbook: playbooks/proxy.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/proxy.yml
|
||||
- name: Configure relay hosts
|
||||
import_playbook: playbooks/relay.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/relay.yml
|
||||
- name: Configure shell hosts
|
||||
import_playbook: playbooks/shell.yml
|
||||
- name: Configure SQLdb hosts
|
||||
import_playbook: playbooks/sqldb.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/shell.yml
|
||||
- name: Configure sqldb hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/sqldb.yml
|
||||
- name: Configure static hosts
|
||||
import_playbook: playbooks/static.yml
|
||||
- name: Configure vmhosts hosts
|
||||
import_playbook: playbooks/vmhost.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/static.yml
|
||||
- name: Configure vmhost hosts
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/vmhost.yml
|
||||
- name: Configure zm hosts
|
||||
import_playbook: playbooks/zm.yml
|
||||
ansible.builtin.import_playbook:
|
||||
name: playbooks/zm.yml
|
||||
|
|
Loading…
Add table
Reference in a new issue