#!/bin/bash # $1 is the IP address of the buscontroller # $2 is the IP address of the DRPS # $3 is the IP address of the MRC # INITIALIZE: dmaap object JSON=/tmp/$$.dmaap cat << EOF > $JSON { "version": "1", "topicNsRoot": "org.onap.dmaap", "drProvUrl": "http://${2}:8080", "dmaapName": "onapCSIT", "bridgeAdminTopic": "MM_AGENT_PROV" } EOF curl -v -X POST -d @${JSON} -H "Content-Type: application/json" http://$1:8080/webapi/dmaap # INITIALIZE: dcaeLocation object JSON=/tmp/$$.loc cat << EOF > $JSON { "dcaeLocationName": "csit-sanfrancisco", "dcaeLayer": "central-cloud", "clli": "CSIT12345", "zone": "zoneA" } EOF curl -v -X POST -d @${JSON} -H "Content-Type: application/json" http://$1:8080/webapi/dcaeLocations # INITIALIZE: MR object in 1 site JSON=/tmp/$$.mrc cat << EOF > $JSON { "dcaeLocationName": "csit-sanfrancisco", "fqdn": "$3", "hosts" : [ "$3", "$3", "$3" ], "protocol" : "https", "port": "3094" } EOF curl -v -X POST -d @${JSON} -H "Content-Type: application/json" http://$1:8080/webapi/mr_clusters