def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), lif=dict(required=True), role=dict(default='data', choices=[ 'undef', 'cluster', 'data', 'node_mgmt', 'intercluster', 'cluster_mgmt' ]), data_proto=dict(required=False, type='list'), port=dict(required=True), ip=dict(required=True), netmask=dict(required=True), vserver=dict(required=True), failover_group=dict(required=False), status_admin=dict(default='up', choices=['up', 'down']), failover_policy=dict(required=False, choices=[ 'nextavail', 'priority', 'disabled', 'system_defined', 'system_defined', 'sfo_partner_only', 'ipspace_wide', 'broadcast_domain_wide' ]), subnet=dict(required=False), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = int_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update(dict(license_keys=dict(required=True, type='list'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = license_add(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update(dict( volume=dict(required=True), size=dict(required=True),)) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = vol_size(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update(dict( node=dict(required=True), port=dict(required=True), flow_admin=dict(default='none', choices=['none', 'receive', 'send', 'full']),)) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = port_flow(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update(dict( remote_user=dict(required=False), remote_pass=dict(required=False), peer_addrs=dict(required=True, type='list'),)) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = cluster_peer_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( aggr=dict(required=True), hybrid=dict(default=True, type='bool'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = aggr_hybrid(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update(dict( timezone=dict(required=False), date=dict(required=False),)) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = date_time(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( domains=dict(required=True), vserver=dict(required=True), dns_servers=dict(required=True), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = dns_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), port=dict(required=True), mtu=dict(required=True, type='int'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = port_mtu(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), ifgrp=dict(required=True), port=dict(required=True), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = ifgrp_add_port(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), int_name=dict(required=True), vlanid=dict(required=True), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = vlan_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( aggr=dict(required=True), new_aggr_name=dict(required=True), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = aggr_rename(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( bc_domain=dict(required=True), mtu=dict(required=True), ports=dict(required=True, type='list'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = broadcast_domain_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( subnet_name=dict(required=True), subnet=dict(required=True), ip_ranges=dict(required=True, type='list'), bc_domain=dict(required=True), gateway=dict(required=False), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = subnet_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), message=dict(required=False), asup_type=dict(default="all", choices=['test', 'performance', 'all']), uri=dict(required=False), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = asup_invoke(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), addr_family=dict(default='IPv4', choices=['IPv4', 'IPv6']), dhcp=dict(default='none', choices=['none', 'v4']), ip=dict(required=False, type='str'), netmask=dict(required=False, type='str'), gateway=dict(required=False, type='str'), enabled=dict(default=True, type='bool'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = sp_modify(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), dist_func=dict(default='ip', choices=['mac', 'ip', 'sequential', 'port']), ifgrp=dict(required=True), mode=dict(default='multimode_lacp', choices=['multimode_lacp', 'multimode', 'singlemode']), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = ifgrp_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( disk_type=dict(required=False, type='str'), aggr=dict(required=True), disk_count=dict(required=False, type='int'), storage_pool=dict(required=False, type='str'), allocation_units=dict(required=False, type='int'), raid_type=dict(required=False, type='str'), disk_size=dict(required=False, type='str'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = aggr_add(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( node=dict(required=True), disk_type=dict(required=True, type='str'), aggr=dict(required=True), disk_count=dict(required=True, type='int'), disk_size=dict(required=True, type='str'), raid_type=dict(default='raid_dp', type='str'), raid_size=dict(required=True, type='int'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = aggr_create(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( from_addr=dict(required=False), is_node_subject=dict(required=False, type='bool'), mail_host=dict(required=False, type='list'), node=dict(required=True), partner=dict(required=False, type='list'), to_addr=dict(required=False, type='list'), transport=dict(required=False, choices=['https', 'http', 'smtp']), enabled=dict(required=False, type='bool'), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = asup_modify(module) module.exit_json(**results)
def main(): argument_spec = ntap_util.ntap_argument_spec() argument_spec.update( dict( comment=dict(required=False), vserver_name=dict(required=True), ipspace=dict(default='Default'), language=dict(default='C.UTF-8'), root_vol=dict(required=True), root_vol_aggr=dict(required=True), security=dict(required=True, choices=['unix', 'ntfs', 'mixed']), ns_switch=dict(required=False, choices=['nis', 'file', 'ldap']), vserver_sub=dict( default='default', choices=['default', 'dp_destination', 'sync_source']), )) module = AnsibleModule(argument_spec=argument_spec, supports_check_mode=False) results = vserver_create(module) module.exit_json(**results)