Exemplo n.º 1
0
    def _setup_provd(self):
        provd_rest_port = 8667
        try:
            query = 'SELECT * FROM "provisioning" WHERE id = 1;'
            result = postgres.exec_sql_request(query).fetchone()
            provd_rest_port = result['http_port']
        except OperationalError:
            pass

        provd_config_obj = RestConfiguration(protocol='http',
                                             hostname=self.xivo_host,
                                             port=provd_rest_port,
                                             content_type='application/vnd.proformatique.provd+json')
        self.rest_provd = WsUtils(provd_config_obj)

        provd_url = "http://%s:%s/provd" % (self.xivo_host, provd_rest_port)
        self.provd_client = new_provisioning_client(provd_url)
Exemplo n.º 2
0
    def _setup_provd(self):
        provd_rest_port = 8667
        try:
            query = 'SELECT * FROM "provisioning" WHERE id = 1;'
            result = postgres.exec_sql_request(query).fetchone()
            provd_rest_port = result['http_port']
        except OperationalError:
            pass

        provd_config_obj = RestConfiguration(
            protocol='http',
            hostname=self.xivo_host,
            port=provd_rest_port,
            content_type='application/vnd.proformatique.provd+json')
        self.rest_provd = WsUtils(provd_config_obj)

        provd_url = "http://%s:%s/provd" % (self.xivo_host, provd_rest_port)
        self.provd_client = new_provisioning_client(provd_url)
Exemplo n.º 3
0
def _provd_client():
    provd_config = _get_provd_config()
    provd_url = "http://%s:%s/provd" % (
        provd_config['XIVO_PROVD_REST_NET4_IP'],
        provd_config['XIVO_PROVD_REST_PORT'])
    return new_provisioning_client(provd_url)
Exemplo n.º 4
0
def _provd_client():
    provd_config = _get_provd_config()
    provd_url = "http://%s:%s/provd" % (provd_config['XIVO_PROVD_REST_NET4_IP'], provd_config['XIVO_PROVD_REST_PORT'])
    return new_provisioning_client(provd_url)
Exemplo n.º 5
0
def new_pycli_provisioning_client(server_uri, credentials):
    prov_client = new_provisioning_client(server_uri, credentials)
    return ProvisioningClient(prov_client)