- /inventories/group_vars/all.yml - /inventories/group_vars/gateway.yml - /roles/npm/tasks/main.yml - /roles/heimdall/tasks/main.yml - /roles/docker/tasks/main.yml - /group_vars/all.yml - /group_vars/gateway_servers.yml - /roles/proxmox_lxc/handlers/main.yml - /roles/proxmox_lxc/tasks/main.yml - /roles/gateway/handlers/main.yml - /roles/gateway/tasks/main.yml - /gateway-deploy.yml - /olimp-deploy.yml
28 lines
783 B
YAML
28 lines
783 B
YAML
---
|
|
- name: 🏗️ Deploy Olimp Infrastructure
|
|
hosts: localhost
|
|
gather_facts: false
|
|
vars_files:
|
|
- vault.yml
|
|
|
|
tasks:
|
|
- name: Include gateway deployment
|
|
include_tasks: gateway-deploy.yml
|
|
tags: gateway
|
|
|
|
- name: Display deployment summary
|
|
debug:
|
|
msg: |
|
|
🎉 Olimp Infrastructure deployed successfully!
|
|
|
|
Gateway Services:
|
|
- Heimdall: http://192.168.1.221:45131
|
|
- NPM Admin: http://192.168.1.221:81
|
|
|
|
Next steps:
|
|
1. Configure NPM proxy hosts
|
|
2. Deploy database host (222)
|
|
3. Deploy media host (223)
|
|
when: >
|
|
'deploy_lxc' in ansible_run_tags or
|
|
'gateway_services' in ansible_run_tags |