コード例 #1
0
ファイル: ansible_plugin.py プロジェクト: arenadata/adcm
def set_component_config(component_id, keys, value):
    obj = ServiceComponent.obj.get(id=component_id)
    return set_object_config(obj, keys, value)
コード例 #2
0
ファイル: ansible_plugin.py プロジェクト: arenadata/adcm
def set_component_config_by_name(cluster_id, service_id, component_name,
                                 service_name, keys, value):
    obj = get_component_by_name(cluster_id, service_id, component_name,
                                service_name)
    return set_object_config(obj, keys, value)
コード例 #3
0
ファイル: ansible_plugin.py プロジェクト: arenadata/adcm
def set_service_config(cluster_id, service_id, keys, value):
    obj = ClusterObject.obj.get(id=service_id,
                                cluster__id=cluster_id,
                                prototype__type='service')
    return set_object_config(obj, keys, value)
コード例 #4
0
ファイル: ansible_plugin.py プロジェクト: arenadata/adcm
def set_provider_config(provider_id, keys, value):
    provider = HostProvider.obj.get(id=provider_id)
    return set_object_config(provider, keys, value)
コード例 #5
0
ファイル: ansible_plugin.py プロジェクト: arenadata/adcm
def set_host_config(host_id, keys, value):
    host = Host.obj.get(id=host_id)
    return set_object_config(host, keys, value)
コード例 #6
0
ファイル: ansible_plugin.py プロジェクト: arenadata/adcm
def set_cluster_config(cluster_id, keys, value):
    cluster = Cluster.obj.get(id=cluster_id)
    return set_object_config(cluster, keys, value)