Commit eab9f747 authored by Sergio Gimenez's avatar Sergio Gimenez
Browse files

Refactor works, deployed aio and dual_oop

parent 0bf276f9
Loading
Loading
Loading
Loading
+0 −21
Original line number Diff line number Diff line
---
# ==========================================
# Federation Manager Configuration
# ==========================================
# Federation Manager is a core OOP module that enables federation and coordination
# between multiple Operator Platform instances. It manages cross-platform service
# discovery, resource sharing, and inter-OOP communication.
#
# Dependencies: Keycloak (authentication) and MongoDB (state storage)
# Includes both local and remote instances for testing federation scenarios.

# Local Federation Manager NodePorts
federation_manager_nodeport: 30989
keycloak_nodeport: 30082
mongodb_nodeport: 30017

# Remote Federation Manager NodePorts
# Used to simulate a partner operator platform for testing federation
remote_federation_manager_nodeport: 30990
remote_keycloak_nodeport: 30083
remote_mongodb_nodeport: 30018
+73 −0
Original line number Diff line number Diff line
---
# ==========================================
# Federation Manager Configuration
# ==========================================
# Federation Manager is a core OOP module that enables federation and coordination
# between multiple Operator Platform instances. It manages cross-platform service
# discovery, resource sharing, and inter-OOP communication.
#
# Dependencies: Keycloak (authentication) and MongoDB (state storage)
# 
# This file defines shared configuration for Federation Manager deployments.
# The federation-manager role supports deploying multiple instances (local + remote)
# to simulate federation scenarios between different operators.
#
# Deployment variants are configured in the playbook by passing different
# variable sets to the federation-manager role.
# ==========================================

# ==========================================
# Local Federation Manager Configuration
# (Primary/home operator instance)
# ==========================================
federation_manager_local:
  variant: "local"
  namespace: "federation-manager"
  nodeport: 30989
  
  # Keycloak settings
  keycloak_nodeport: 30082
  keycloak_client1_id: "originating-op-1"
  keycloak_client1_secret: "dd7vNwFqjNpYwaghlEwMbw10g0klWDHb"
  keycloak_client2_id: "originating-op-2"
  keycloak_client2_secret: "2mhznERfWclLDuVojY77Lp4Qd2r4e8Ms"
  
  # MongoDB settings
  mongodb_nodeport: 30017
  mongodb_data_dir: "/tmp/db"
  
  # Operator metadata
  op_id: "i2cat"
  op_country_code: "ES"
  op_mcc: "001"
  op_mnc: "01"
  op_fixed_network_code: "34"
  op_platform_caps: "homeRouting"

# ==========================================
# Remote Federation Manager Configuration
# (Partner operator instance - simulates federation testing)
# ==========================================
federation_manager_remote:
  variant: "remote"
  namespace: "federation-manager-remote"
  nodeport: 30990
  
  # Keycloak settings
  keycloak_nodeport: 30083
  keycloak_client1_id: "remote-op-1"
  keycloak_client1_secret: "remoteSecret1NwFqjNpYwaghlEwMbw10g0kl"
  keycloak_client2_id: "remote-op-2"
  keycloak_client2_secret: "remoteSecret2ERfWclLDuVojY77Lp4Qd2r4"
  
  # MongoDB settings
  mongodb_nodeport: 30018
  mongodb_data_dir: "/tmp/db-remote"
  
  # Operator metadata (simulates French operator)
  op_id: "remote-op"
  op_country_code: "FR"
  op_mcc: "002"
  op_mnc: "02"
  op_fixed_network_code: "33"
  op_platform_caps: "homeRouting"
Loading