more stuff
This commit is contained in:
131
example_customer.yaml
Normal file
131
example_customer.yaml
Normal file
@@ -0,0 +1,131 @@
|
||||
# Example customer YAML configuration
|
||||
name: TechCorp Solutions
|
||||
|
||||
# Cloud/web services available regardless of VPN connection
|
||||
services:
|
||||
- name: Office 365
|
||||
url: https://portal.office.com
|
||||
service_type: Email & Office
|
||||
description: Microsoft Office suite and email
|
||||
|
||||
- name: Pascom Cloud PBX
|
||||
url: https://techcorp.pascom.cloud
|
||||
service_type: Phone System
|
||||
description: Cloud-based phone system
|
||||
|
||||
- name: Salesforce CRM
|
||||
url: https://techcorp.salesforce.com
|
||||
service_type: CRM
|
||||
description: Customer relationship management
|
||||
|
||||
# Customer locations with VPN configurations
|
||||
locations:
|
||||
- name: Main Office
|
||||
vpn_type: OpenVPN
|
||||
vpn_config: /etc/openvpn/techcorp-main.ovpn
|
||||
active: true
|
||||
connected: true
|
||||
|
||||
# Hosts at this location
|
||||
hosts:
|
||||
- name: PVE-01
|
||||
ip_address: 192.168.1.10
|
||||
host_type: Proxmox
|
||||
description: Main virtualization server
|
||||
services:
|
||||
- name: Web Interface
|
||||
service_type: Web GUI
|
||||
port: 8006
|
||||
- name: SSH
|
||||
service_type: SSH
|
||||
port: 22
|
||||
|
||||
# VMs running on this host
|
||||
sub_hosts:
|
||||
- name: DC-01
|
||||
ip_address: 192.168.1.20
|
||||
host_type: Windows Server
|
||||
description: Domain Controller
|
||||
services:
|
||||
- name: RDP
|
||||
service_type: RDP
|
||||
port: 3389
|
||||
- name: Admin Web
|
||||
service_type: Web GUI
|
||||
port: 8080
|
||||
|
||||
- name: FILE-01
|
||||
ip_address: 192.168.1.21
|
||||
host_type: Linux
|
||||
description: File Server (Samba)
|
||||
services:
|
||||
- name: SSH
|
||||
service_type: SSH
|
||||
port: 22
|
||||
- name: SMB Share
|
||||
service_type: SMB
|
||||
port: 445
|
||||
- name: Web Panel
|
||||
service_type: Web GUI
|
||||
port: 9000
|
||||
|
||||
- name: DB-01
|
||||
ip_address: 192.168.1.22
|
||||
host_type: Linux
|
||||
description: PostgreSQL Database
|
||||
services:
|
||||
- name: SSH
|
||||
service_type: SSH
|
||||
port: 22
|
||||
- name: PostgreSQL
|
||||
service_type: Database
|
||||
port: 5432
|
||||
- name: pgAdmin
|
||||
service_type: Web GUI
|
||||
port: 5050
|
||||
|
||||
- name: FW-01
|
||||
ip_address: 192.168.1.1
|
||||
host_type: Router
|
||||
description: pfSense Firewall/Router
|
||||
services:
|
||||
- name: Web Interface
|
||||
service_type: Web GUI
|
||||
port: 443
|
||||
- name: SSH
|
||||
service_type: SSH
|
||||
port: 22
|
||||
|
||||
- name: SW-01
|
||||
ip_address: 192.168.1.2
|
||||
host_type: Switch
|
||||
description: Managed Switch
|
||||
services:
|
||||
- name: Web Interface
|
||||
service_type: Web GUI
|
||||
port: 80
|
||||
- name: SSH
|
||||
service_type: SSH
|
||||
port: 22
|
||||
|
||||
- name: Branch Office
|
||||
vpn_type: WireGuard
|
||||
vpn_config: /etc/wireguard/techcorp-branch.conf
|
||||
active: false
|
||||
connected: false
|
||||
|
||||
hosts:
|
||||
- name: BRANCH-01
|
||||
ip_address: 10.10.1.10
|
||||
host_type: Linux
|
||||
description: Branch office server
|
||||
services:
|
||||
- name: SSH
|
||||
service_type: SSH
|
||||
port: 22
|
||||
- name: File Share
|
||||
service_type: SMB
|
||||
port: 445
|
||||
- name: Local Web
|
||||
service_type: Web GUI
|
||||
port: 8080
|
||||
Reference in New Issue
Block a user