def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "boot_target": {
            "required": False,
            "type": 'str'
        },
        "boot_enabled": {
            "required": False,
            "type": 'str'
        },
        "boot_mode": {
            "required": False,
            "type": 'str'
        }
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_set_boot_device_module, module, log, report)
Ejemplo n.º 2
0
def main():
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "service_cd_img": {"required": True, "type": 'str', "no_log": True},
            "os_img": {"required": True, "type": 'str', "no_log": True},
            "os_type": {"required": True, "type": 'str'},
            "cd_key": {"required": False, "type": 'str', "no_log": True},
            "password": {"required": False, "type": 'str', "no_log": True},
            "hostname": {"required": False, "type": 'str'},
            "owner_name": {"required": False, "type": 'str'},
            "language": {"required": False, "type": 'str'},
            "org_name": {"required": False, "type": 'str'},
            "position": {"required": False, "type": 'str'},
            "partitions": {"required": False, "type": 'list'},
            "timezone": {"required": False, "type": 'str'},
            "mode": {"required": False, "type": 'str'},
            "rpms": {"required": False, "type": 'list'},
            "script": {"required": False, "type": 'str'},
            "software": {"required": False, "type": 'str'},
            "win_os_name": {"required": False, "type": 'str'},
        },
        supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_deploy_os_by_service_cd_process, module, log, report)
def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "url": {
            "required": True,
            "type": 'str'
        },
        "request_method": {
            "required": True,
            "type": 'str'
        },
        "request_body": {
            "required": False,
            "type": 'str'
        }
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_common_api_module, module, log, report)
def main():
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "new_account_user": {
            "required": True,
            "type": 'str'
        },
        "new_account_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "roleid": {
            "required": True,
            "type": 'str'
        },
    },
                           supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_create_account_module, module, log, report)
def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "Immediately": {
            "required": False,
            "type": 'bool'
        },
        "bios_attribute": {
            "required": True,
            "type": 'dict'
        }
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_set_bios_module, module, log, report)
Ejemplo n.º 6
0
def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "storage_id": {
            "required": True,
            "type": 'str'
        },
        "volume_id": {
            "required": True,
            "type": 'str'
        }
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_delete_raid_module, module, log, report)
Ejemplo n.º 7
0
def main():
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "csv_format": {"required": False, "type": 'bool'}
        },
        supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_get_basic_info, module, log, report)
Ejemplo n.º 8
0
def main():
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "power_cmd": {"required": True, "type": 'str'}
        },
        supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_power_mannager_module, module, log, report)
def main():
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "os_img": {"required": True, "type": 'str', "no_log": True},
            "os_config": {"required": True, "type": 'dict', "no_log": True},
        },
        supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_deploy_os_by_sp_process, module, log, report)
def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "file_name": {"required": True, "type": 'str'},
            "local_path": {"required": False, "type": 'str'}
        },
        supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_download_file_module, module, log, report)
def main():
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "image_url": {"required": True, "type": 'list'},
            "file_server_user": {"required": False, "type": 'str'},
            "file_server_pswd": {"required": False, "type": 'str', "no_log": True},

        },
        supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_inband_fw_update_module, module, log, report)
def main():
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "old_account_user": {"required": True, "type": 'str'},
            "new_account_user": {"required": False, "type": 'str'},
            "new_account_pswd": {"required": False, "type": 'str', "no_log": True},
            "roleid": {"required": False, "type": 'str'},
            "locked": {"required": False, "type": 'bool'},
            "enable": {"required": False, "type": 'bool'},
            "account_insecure_prompt_enabled": {"required": False, "type": 'bool'},
            "login_interface": {"required": False, "type": 'list'},
            "login_rule": {"required": False, "type": 'list'},

        },
        supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_modify_account_module, module, log, report)
Ejemplo n.º 13
0
def main():
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
    },
                           supports_check_mode=False)
    ansible_ibmc_run_module(ibmc_get_firmware_info_by_sp_module, module, log,
                            report)
Ejemplo n.º 14
0
def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(
        argument_spec={
            "ibmc_ip": {"required": True, "type": 'str'},
            "ibmc_user": {"required": True, "type": 'str'},
            "ibmc_pswd": {"required": True, "type": 'str', "no_log": True},
            "community": {"required": False, "type": 'str', "no_log": True},
            "service_enabled": {"required": False, "type": 'bool'},
            "trap_version": {"required": False, "type": 'str'},
            "trap_v3_user": {"required": False, "type": 'str'},
            "trap_mode": {"required": False, "type": 'str'},
            "trap_server_identity": {"required": False, "type": 'str'},
            "alarm_severity": {"required": False, "type": 'str'},
            "trap_servers": {"required": False, "type": 'list'}
        },
        supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_set_snmp_trap_module, module, log, report)
def main():
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "file_name": {
            "required": False,
            "type": 'str'
        },
        "local_export": {
            "required": False,
            "type": 'str'
        },
        "remote_export": {
            "required": False,
            "type": 'str'
        },
        "file_server_user": {
            "required": False,
            "type": 'str',
            "no_log": True
        },
        "file_server_pswd": {
            "required": False,
            "type": 'str',
            "no_log": True
        }
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_profile_export_module, module, log, report)
def main():
    module = AnsibleModule(argument_spec={
        "verify": {
            "required": True,
            "type": 'bool'
        },
        "certify": {
            "required": False,
            "type": 'str'
        },
        "force_tls1_2": {
            "required": False,
            "type": 'bool'
        },
        "ciphers": {
            "required": False,
            "type": 'str'
        },
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_set_request, module, log, report)
def main():
    # Use AnsibleModule to read yml files and convert it to dict
    module = AnsibleModule(argument_spec={
        "ibmc_ip": {
            "required": True,
            "type": 'str'
        },
        "ibmc_user": {
            "required": True,
            "type": 'str'
        },
        "ibmc_pswd": {
            "required": True,
            "type": 'str',
            "no_log": True
        },
        "ip_version": {
            "required": False,
            "type": 'str'
        },
        "ipv4_addr": {
            "required": False,
            "type": 'list'
        },
        "ipv6_addr": {
            "required": False,
            "type": 'list'
        },
        "ipv6_gateway": {
            "required": False,
            "type": 'str'
        }
    },
                           supports_check_mode=False)

    ansible_ibmc_run_module(ibmc_set_ip_module, module, log, report)