From de6c1b4edd5a027bbac5d02e6698f44c01d9c9e9 Mon Sep 17 00:00:00 2001 From: Ivan Reshetnikov Date: Mon, 16 Dec 2024 19:02:54 +0500 Subject: [PATCH] Create a playbook to apply everything, everywhere, all at once --- Makefile | 6 ------ all.yml | 28 ++++++++++++++++++++++++++++ 2 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 all.yml diff --git a/Makefile b/Makefile index 671b731..088e05e 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,4 @@ common_args := -i inventory.ini --ask-vault-pass -e@vaulted_vars.yml -all: common networkvm webserver - -networkvm: wireguard - -webserver: tls haproxy docker minio postgresql mastodon vaultwarden - %: ansible-playbook $(common_args) $*.yml diff --git a/all.yml b/all.yml new file mode 100644 index 0000000..e9360fd --- /dev/null +++ b/all.yml @@ -0,0 +1,28 @@ +--- +- ansible.builtin.import_playbook: common.yml +- ansible.builtin.import_playbook: wireguard.yml +- ansible.builtin.import_playbook: docker.yml +- ansible.builtin.import_playbook: tls.yml +- ansible.builtin.import_playbook: haproxy.yml +- ansible.builtin.import_playbook: postgresql.yml +- ansible.builtin.import_playbook: authentik.yml +- ansible.builtin.import_playbook: mastodon.yml +- ansible.builtin.import_playbook: peertube.yml +- ansible.builtin.import_playbook: coturn.yml +- ansible.builtin.import_playbook: synapse.yml +- ansible.builtin.import_playbook: prosody.yml +- ansible.builtin.import_playbook: archivebox.yml +- ansible.builtin.import_playbook: backups.yml +- ansible.builtin.import_playbook: comfycamp.yml +- ansible.builtin.import_playbook: forgejo.yml +- ansible.builtin.import_playbook: freshrss.yml +- ansible.builtin.import_playbook: immich.yml +- ansible.builtin.import_playbook: jellyfin.yml +- ansible.builtin.import_playbook: mail.yml +- ansible.builtin.import_playbook: minecraft.yml +- ansible.builtin.import_playbook: monitoring.yml +- ansible.builtin.import_playbook: nextcloud.yml +- ansible.builtin.import_playbook: ollama.yml +- ansible.builtin.import_playbook: phoenix.yml +- ansible.builtin.import_playbook: tor.yml +- ansible.builtin.import_playbook: vaultwarden.yml