Siebel 18 развернуть кластер шлюза с помощью службы узла (используя ANSIBLE URI) - PullRequest
0 голосов
/ 07 февраля 2019

Я развертываю Siebel 18 с использованием Ansible uri (rest api) и добился успеха, пока не достиг кластера шлюза, где мне нужно было сделать ручной эквивалент нажатия + (означающего добавить службу узла или реестр узла).

Код, показанный ниже,

- name: deploy gateway cluster profile
      uri:
        url: "https://{{hostvars[groups['gateway.test.com'][0]]['ansible_default_ipv4']['address']}}:8111/siebel/v1.0/cloudgateway/deployments/gatewaycluster/"
        force_basic_auth: yes
        user: sadmin
        password: sadmin
        validate_certs: no
        method: POST
        body_format: json
        return_content: yes
        timeout: 600
        body:
          DeploymentInfo:
            ProfileName: sib_gatewaycluster_profile 
            Action: Deploy
          GatewayClusterNodeServiceList:
            PhysicalHostIP: gateway.test.com:8011
            PhysicalHostIP: web.test.com:8011
            PhysicalHostIP: app.test.com:8011
          GatewayClusterNodeRegistryList:
            PhysicalHostIP: gateway.test.com:8011
            PhysicalHostIP: web.test.com:8011
            PhysicalHostIP: app.test.com:8011
      environment:
        https_proxy: ""
      register: deploy_gateway_cluster_registries_profile  

Имеет эту ошибку,

fatal: [10.1.2.6]: FAILED! => {"changed": false, "connection": "close", "content": "Unrecognized field \"GatewayClusterNodeRegistry\" (class com.siebel.opcgw.cloudgateway.config.gateway.GatewayClusterDeployment), not marked as ignorable (5 known properties: \"DeploymentInfo\", \"RegistryClusterStatus\", \"GatewayClusterNodeRegistryList\", \"ServiceClusterStatus\", \"GatewayClusterNodeServiceList\"])\n at [Source: (String)\"{\"GatewayClusterNodeRegistry\": {\"PhysicalHostIP\": 

Так что я не знаю эквивалент клика +, как показано здесь,

введите описание изображения здесь

Итак, перед кодом,

DeploymentInfo:
     ProfileName: sib_gatewaycluster_profile 
     Action: Deploy

Должна быть команда, эквивалентная нажатию +.

Спасибо.

...