|
|
@ -136,6 +136,12 @@ options:
|
|
|
|
or 'default'.
|
|
|
|
or 'default'.
|
|
|
|
required: false
|
|
|
|
required: false
|
|
|
|
default: null
|
|
|
|
default: null
|
|
|
|
|
|
|
|
disable_peer_as_check:
|
|
|
|
|
|
|
|
description:
|
|
|
|
|
|
|
|
- Disable checking of peer AS-number while advertising
|
|
|
|
|
|
|
|
required: false
|
|
|
|
|
|
|
|
choices: ['true', 'false']
|
|
|
|
|
|
|
|
version_added: 2.5
|
|
|
|
filter_list_in:
|
|
|
|
filter_list_in:
|
|
|
|
description:
|
|
|
|
description:
|
|
|
|
- Valid values are a string defining a filter-list name,
|
|
|
|
- Valid values are a string defining a filter-list name,
|
|
|
@ -294,6 +300,7 @@ BOOL_PARAMS = [
|
|
|
|
'allowas_in',
|
|
|
|
'allowas_in',
|
|
|
|
'as_override',
|
|
|
|
'as_override',
|
|
|
|
'default_originate',
|
|
|
|
'default_originate',
|
|
|
|
|
|
|
|
'disable_peer_as_check',
|
|
|
|
'next_hop_self',
|
|
|
|
'next_hop_self',
|
|
|
|
'next_hop_third_party',
|
|
|
|
'next_hop_third_party',
|
|
|
|
'route_reflector_client',
|
|
|
|
'route_reflector_client',
|
|
|
@ -312,6 +319,7 @@ PARAM_TO_COMMAND_KEYMAP = {
|
|
|
|
'as_override': 'as-override',
|
|
|
|
'as_override': 'as-override',
|
|
|
|
'default_originate': 'default-originate',
|
|
|
|
'default_originate': 'default-originate',
|
|
|
|
'default_originate_route_map': 'default-originate route-map',
|
|
|
|
'default_originate_route_map': 'default-originate route-map',
|
|
|
|
|
|
|
|
'disable_peer_as_check': 'disable-peer-as-check',
|
|
|
|
'filter_list_in': 'filter-list in',
|
|
|
|
'filter_list_in': 'filter-list in',
|
|
|
|
'filter_list_out': 'filter-list out',
|
|
|
|
'filter_list_out': 'filter-list out',
|
|
|
|
'max_prefix_limit': 'maximum-prefix',
|
|
|
|
'max_prefix_limit': 'maximum-prefix',
|
|
|
@ -637,6 +645,7 @@ def main():
|
|
|
|
as_override=dict(required=False, type='bool'),
|
|
|
|
as_override=dict(required=False, type='bool'),
|
|
|
|
default_originate=dict(required=False, type='bool'),
|
|
|
|
default_originate=dict(required=False, type='bool'),
|
|
|
|
default_originate_route_map=dict(required=False, type='str'),
|
|
|
|
default_originate_route_map=dict(required=False, type='str'),
|
|
|
|
|
|
|
|
disable_peer_as_check=dict(required=False, type='bool'),
|
|
|
|
filter_list_in=dict(required=False, type='str'),
|
|
|
|
filter_list_in=dict(required=False, type='str'),
|
|
|
|
filter_list_out=dict(required=False, type='str'),
|
|
|
|
filter_list_out=dict(required=False, type='str'),
|
|
|
|
max_prefix_limit=dict(required=False, type='str'),
|
|
|
|
max_prefix_limit=dict(required=False, type='str'),
|
|
|
|