diff options
Diffstat (limited to 'tests')
3 files changed, 24 insertions, 24 deletions
diff --git a/tests/integration/targets/vyos_route_maps/tests/cli/_populate.yaml b/tests/integration/targets/vyos_route_maps/tests/cli/_populate.yaml index 98e01615..44b51539 100644 --- a/tests/integration/targets/vyos_route_maps/tests/cli/_populate.yaml +++ b/tests/integration/targets/vyos_route_maps/tests/cli/_populate.yaml @@ -1,25 +1,8 @@ --- - ansible.builtin.include_tasks: _remove_config.yaml -- name: Setup +- name: Setup {{ vyos_version }} vyos.vyos.vyos_config: - lines: - - set policy route-map test2 rule 1 action 'permit' - - set policy route-map test2 rule 1 description 'test' - - set policy route-map test2 rule 2 action 'permit' - - set policy route-map test2 rule 2 on-match goto '4' - - set policy route-map test3 rule 1 action 'permit' - - set policy route-map test3 rule 1 match metric '1' - - set policy route-map test3 rule 1 match peer '192.0.2.32' - - set policy route-map test3 rule 1 set community 'internet' - - set policy route-map test3 rule 1 set ip-next-hop '192.0.2.33' - - set policy route-map test3 rule 1 set local-preference '4' - - set policy route-map test3 rule 1 set metric '5' - - set policy route-map test3 rule 1 set metric-type 'type-1' - - set policy route-map test3 rule 1 set origin 'egp' - - set policy route-map test3 rule 1 set originator-id '192.0.2.34' - - set policy route-map test3 rule 1 set tag '5' - - set policy route-map test3 rule 1 set weight '4' - ignore_errors: true + lines: "{{ populate_config }}" vars: ansible_connection: ansible.netcommon.network_cli diff --git a/tests/integration/targets/vyos_route_maps/tests/cli/rtt.yaml b/tests/integration/targets/vyos_route_maps/tests/cli/rtt.yaml index af16ddb1..1b67e7a6 100644 --- a/tests/integration/targets/vyos_route_maps/tests/cli/rtt.yaml +++ b/tests/integration/targets/vyos_route_maps/tests/cli/rtt.yaml @@ -2,6 +2,8 @@ - debug: msg: START vyos_route_maps merged integration tests on connection={{ ansible_connection }} +- include_tasks: _populate.yaml + - include_tasks: _remove_config.yaml - block: diff --git a/tests/integration/targets/vyos_route_maps/vars/main.yaml b/tests/integration/targets/vyos_route_maps/vars/main.yaml index 838cc5e0..c4b9d3a4 100644 --- a/tests/integration/targets/vyos_route_maps/vars/main.yaml +++ b/tests/integration/targets/vyos_route_maps/vars/main.yaml @@ -15,7 +15,6 @@ merged: - set policy route-map test3 rule 1 set weight 4 - set policy route-map test3 rule 1 match metric 1 - set policy route-map test3 rule 1 match peer 192.0.2.32 - after: - route_map: test3 entries: @@ -45,10 +44,9 @@ replaced: - set policy route-map test3 rule 1 set local-preference 6 - set policy route-map test3 rule 1 set metric 4 - set policy route-map test3 rule 1 set tag 4 - - delete policy route-map test3 rule 1 set community internet + - delete policy route-map test3 rule 1 set community none - set policy route-map test3 rule 1 match metric 3 - set policy route-map test3 rule 1 match peer 192.0.2.35 - after: - route_map: test2 entries: @@ -82,10 +80,9 @@ overridden: - set policy route-map test3 rule 1 set local-preference 6 - set policy route-map test3 rule 1 set metric 4 - set policy route-map test3 rule 1 set tag 4 - - delete policy route-map test3 rule 1 set community internet + - delete policy route-map test3 rule 1 set community none - set policy route-map test3 rule 1 match metric 3 - set policy route-map test3 rule 1 match peer 192.0.2.35 - after: - route_map: test3 entries: @@ -108,3 +105,21 @@ deleted: - delete policy route-map test2 - delete policy route-map test3 after: [] + +populate_config: + - set policy route-map test2 rule 1 action 'permit' + - set policy route-map test2 rule 1 description 'test' + - set policy route-map test2 rule 2 action 'permit' + - set policy route-map test2 rule 2 on-match goto '4' + - set policy route-map test3 rule 1 action 'permit' + - set policy route-map test3 rule 1 match metric '1' + - set policy route-map test3 rule 1 match peer '192.0.2.32' + - set policy route-map test3 rule 1 set community none + - set policy route-map test3 rule 1 set ip-next-hop '192.0.2.33' + - set policy route-map test3 rule 1 set local-preference '4' + - set policy route-map test3 rule 1 set metric '5' + - set policy route-map test3 rule 1 set metric-type 'type-1' + - set policy route-map test3 rule 1 set origin 'egp' + - set policy route-map test3 rule 1 set originator-id '192.0.2.34' + - set policy route-map test3 rule 1 set tag '5' + - set policy route-map test3 rule 1 set weight '4' |