olimp/olimp-deploy.yml
Administrator 32ba056b5e Update 12 files
- /inventories/hosts.yml
- /inventories/group_vars/all.yml
- /inventories/group_vars/gateway.yml
- /roles/proxmox_lxc/tasks/main.yml
- /roles/base_setup/tasks/ssh.yml
- /roles/base_setup/tasks/main.yml
- /roles/base_setup/handlers/main.yml
- /roles/npm/tasks/main.yml
- /roles/heimdall/tasks/main.yml
- /README.md
- /olimp-deploy.yml
- /vault.yml
2025-10-10 10:56:09 +00:00

35 lines
658 B
YAML

---
- name: Create Gateway LXC container in Proxmox
hosts: proxmox
gather_facts: false
vars_files:
- vault.yml
roles:
- role: proxmox_lxc
tags: deploy_lxc
- name: Base setup for gateway
hosts: gateway
vars_files:
- vault.yml
roles:
- role: base_setup
tags: base_setup
- name: Install Docker on gateway
hosts: gateway
roles:
- role: docker
tags: deploy_docker
- name: Deploy Heimdall service
hosts: gateway
roles:
- role: heimdall
tags: deploy_heimdall
- name: Deploy NPM service
hosts: gateway
roles:
- role: npm
tags: deploy_npm