Loading ansible/group_vars/all/federation_manager.ymldeleted 100644 → 0 +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 ansible/group_vars/README.md→ansible/inventory/group_vars/README.md +0 −0 File moved. View file ansible/group_vars/all/all.yml→ansible/inventory/group_vars/all/all.yml +0 −0 File moved. View file ansible/group_vars/all/artefact_manager.yml→ansible/inventory/group_vars/all/artefact_manager.yml +0 −0 File moved. View file ansible/inventory/group_vars/all/federation_manager.yml 0 → 100644 +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
ansible/group_vars/all/federation_manager.ymldeleted 100644 → 0 +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
ansible/group_vars/all/artefact_manager.yml→ansible/inventory/group_vars/all/artefact_manager.yml +0 −0 File moved. View file
ansible/inventory/group_vars/all/federation_manager.yml 0 → 100644 +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"