Ejemplo n.º 1
0
def server_identical(client, module, server_proxy):
    log('Checking if configured server is identical')
    if server.count_filtered(client, 'name:%s' % module.params['name']) == 0:
        return False
    server_list = server.get_filtered(client, 'name:%s' % module.params['name'])
    if server_proxy.has_equal_attributes(server_list[0]):
        return True
    else:
        return False
Ejemplo n.º 2
0
def server_identical(client, module, server_proxy):
    log('Checking if configured server is identical')
    if server.count_filtered(client, 'name:%s' % module.params['name']) == 0:
        return False
    server_list = server.get_filtered(client, 'name:%s' % module.params['name'])
    if server_proxy.has_equal_attributes(server_list[0]):
        return True
    else:
        return False
Ejemplo n.º 3
0
 def server_identical():
     if server.count_filtered(client,
                              'name:%s' % module.params['name']) == 0:
         return False
     server_list = server.get_filtered(client,
                                       'name:%s' % module.params['name'])
     if server_proxy.has_equal_attributes(server_list[0]):
         return True
     else:
         return False
def server_identical(client, module, server_proxy):
    log('Checking if configured server is identical')
    if server.count_filtered(client, 'name:%s' % module.params['name']) == 0:
        return False
    diff = diff_list(client, module, server_proxy)
    if 'graceful' in diff:
        del diff['graceful']
    if diff == {}:
        return True
    else:
        return False
def server_identical(client, module, server_proxy):
    log('Checking if configured server is identical')
    if server.count_filtered(client, 'name:%s' % module.params['name']) == 0:
        return False
    diff = diff_list(client, module, server_proxy)

    # Remove options that are not present in nitro server object
    # These are special options relevant to the disabled action
    for option in ['graceful', 'delay']:
        if option in diff:
            del diff[option]

    if diff == {}:
        return True
    else:
        return False
Ejemplo n.º 6
0
def server_identical(client, module, server_proxy):
    log('Checking if configured server is identical')
    if server.count_filtered(client, 'name:%s' % module.params['name']) == 0:
        return False
    diff = diff_list(client, module, server_proxy)

    # Remove options that are not present in nitro server object
    # These are special options relevant to the disabled action
    for option in ['graceful', 'delay']:
        if option in diff:
            del diff[option]

    if diff == {}:
        return True
    else:
        return False
def server_exists(client, module):
    log('Checking if server exists')
    if server.count_filtered(client, 'name:%s' % module.params['name']) > 0:
        return True
    else:
        return False
Ejemplo n.º 8
0
def server_exists(client, module):
    log('Checking if server exists')
    if server.count_filtered(client, 'name:%s' % module.params['name']) > 0:
        return True
    else:
        return False
Ejemplo n.º 9
0
 def server_exists():
     if server.count_filtered(client,
                              'name:%s' % module.params['name']) > 0:
         return True
     else:
         return False