--- # Master Homelab Deployment Playbook # Auto-generated from docker-compose files # # Usage: # Deploy everything: ansible-playbook site.yml # Deploy specific host: ansible-playbook site.yml --limit atlantis # Deploy by category: ansible-playbook site.yml --tags synology # - name: Deploy all homelab services hosts: localhost gather_facts: false tasks: - name: Display deployment plan ansible.builtin.debug: msg: Deploying services to all hosts. Use --limit to target specific hosts. - name: Deploy to anubis (8 services) ansible.builtin.import_playbook: playbooks/deploy_anubis.yml tags: - physical - anubis - name: Deploy to atlantis (57 services) ansible.builtin.import_playbook: playbooks/deploy_atlantis.yml tags: - synology - atlantis - name: Deploy to bulgaria-vm (12 services) ansible.builtin.import_playbook: playbooks/deploy_bulgaria_vm.yml tags: - vms - bulgaria_vm - name: Deploy to calypso (34 services) ansible.builtin.import_playbook: playbooks/deploy_calypso.yml tags: - synology - calypso - name: Deploy to chicago-vm (7 services) ansible.builtin.import_playbook: playbooks/deploy_chicago_vm.yml tags: - vms - chicago_vm - name: Deploy to concord-nuc (15 services) ansible.builtin.import_playbook: playbooks/deploy_concord_nuc.yml tags: - physical - concord_nuc - name: Deploy to contabo-vm (1 services) ansible.builtin.import_playbook: playbooks/deploy_contabo_vm.yml tags: - vms - contabo_vm - name: Deploy to guava (2 services) ansible.builtin.import_playbook: playbooks/deploy_guava.yml tags: - truenas - guava - name: Deploy to homelab-vm (39 services) ansible.builtin.import_playbook: playbooks/deploy_homelab_vm.yml tags: - vms - homelab_vm - name: Deploy to lxc (1 services) ansible.builtin.import_playbook: playbooks/deploy_lxc.yml tags: - proxmox - lxc - name: Deploy to matrix-ubuntu-vm (4 services) ansible.builtin.import_playbook: playbooks/deploy_matrix_ubuntu_vm.yml tags: - vms - matrix_ubuntu_vm - name: Deploy to rpi5-vish (6 services) ansible.builtin.import_playbook: playbooks/deploy_rpi5_vish.yml tags: - edge - rpi5_vish - name: Deploy to seattle (13 services) ansible.builtin.import_playbook: playbooks/deploy_seattle.yml tags: - vms - seattle - name: Deploy to setillo (5 services) ansible.builtin.import_playbook: playbooks/deploy_setillo.yml tags: - synology - setillo