예제 #1
0
def password_expiry_setup(server, module):
    from imcsdk.apis.admin.user import password_expiration_set
    from imcsdk.apis.admin.user import password_expiration_exists

    return False

    ansible = module.params

    password_expiry_duration = ansible["password_expiry_duration"]
    password_history = ansible["password_history"]
    password_notification_period = ansible["password_notification_period"]
    password_grace_period = ansible["password_grace_period"]

    exists, mo = password_expiration_exists(
        server,
        password_expiry_duration=password_expiry_duration,
        password_history=password_history,
        password_notification_period=password_notification_period,
        password_grace_period=password_grace_period)

    if exists:
        return False

    if module.check_mode:
        return True

    password_expiration_set(
        server,
        password_expiry_duration=password_expiry_duration,
        password_history=password_history,
        password_notification_period=password_notification_period,
        password_grace_period=password_grace_period)
    return True
예제 #2
0
def test_set_password_expiration():
    mo = password_expiration_set(handle,
                                 password_expiry_duration=1000,
                                 password_history=4,
                                 password_notification_period=10)
    match, mo = password_expiration_exists(handle,
                                           password_expiry_duration=1000,
                                           password_history=4,
                                           password_notification_period=10)
    assert_equal(match, True)
예제 #3
0
def test_unset_password_expiration():
    mo = password_expiration_set(handle, password_expiry_duration=0)
    match, mo = password_expiration_exists(handle, password_expiry_duration=0)
    assert_equal(match, True)
예제 #4
0
def test_unset_password_expiration():
    mo = password_expiration_set(handle, password_expiry_duration=0)
    match, mo = password_expiration_exists(handle, password_expiry_duration=0)
    assert_equal(match, True)
예제 #5
0
def test_set_password_expiration():
    mo = password_expiration_set(handle, password_expiry_duration=1000, password_history=4, password_notification_period=10)
    match, mo = password_expiration_exists(handle, password_expiry_duration=1000, password_history=4, password_notification_period=10)
    assert_equal(match, True)