--- - name: Crear Red Interna community.docker.docker_network: name=alicante_net - name: Crear directorios file: path=/opt/stacks/{{ item }} state=directory loop: ['infra-shared', 'business', 'docs', 'dashboard'] - name: Desplegar Infra Shared template: src=infra-shared-compose.j2 dest=/opt/stacks/infra-shared/compose.yaml - name: Levantar Infra community.docker.docker_compose_v2: project_src=/opt/stacks/infra-shared - name: Esperar DB command: docker exec postgres-core pg_isready retries: 10 delay: 5 - name: Crear Bases de Datos community.postgresql.postgresql_db: name: "{{ item }}" login_host: "{{ ansible_host }}" login_password: "{{ global_db_root_pass }}" port: 5432 loop: ['dolibarr', 'teable', 'activepieces', 'metabase', 'nextcloud'] - name: Configurar Negocio template: src=apps-business-compose.j2 dest=/opt/stacks/business/compose.yaml - name: Configurar Docs template: src=apps-docs-compose.j2 dest=/opt/stacks/docs/compose.yaml - name: Configurar Dashboard template: src=dashboard-compose.j2 dest=/opt/stacks/dashboard/compose.yaml - name: Levantar Todo community.docker.docker_compose_v2: project_src=/opt/stacks/{{ item }} loop: ['business', 'docs', 'dashboard']