1idempotent: false
2os10_bgp:
3    asn: 12
4    vrfs:
5      - name: "GREEN"
6        router_id: 50.1.1.1
7        maxpath_ibgp: 2
8        maxpath_ebgp: 2
9        graceful_restart: true
10        log_neighbor_changes: true
11        fast_ext_fallover: true
12        always_compare_med: true
13        default_loc_pref: 1000
14        route_reflector:
15          client_to_client: true
16          cluster_id: 1
17        address_family_ipv4:
18          aggregate_address:
19             - ip_and_mask: 1.1.1.1/16
20               state: present
21          dampening:
22            value: 15 750 2000 60
23            route_map: qq
24            state: present
25          ibgp_redist_internal:
26            state: present
27        address_family_ipv6:
28          aggregate_address:
29             - ip_and_mask: 2001:4898:5808:ffa0::/126
30               state: present
31               summary_only: true
32          ibgp_redist_internal:
33            state: present
34        best_path:
35           as_path: ignore
36           as_path_state: present
37           ignore_router_id: true
38           med:
39            - attribute: confed
40              state: present
41            - attribute: missing-as-worst
42              state: present
43        ipv4_network:
44           - address: 101.1.1.0/30
45             state: present
46        ipv6_network:
47           - address: "2001:4898:5808:ffa0::/126"
48             state: present
49        neighbor:
50          - name: peer1
51            type: peergroup
52            bfd: yes
53            state: present
54          - name: ebgp_pg
55            type: peergroup
56            bfd: yes
57            state: present
58          - name: ibgp_pg
59            type: peergroup
60            weight: 10
61            state: present
62          - type: ipv4
63            interface: vlan10
64            description: "U_site2 vlan"
65            send_community:
66              - type: extended
67                state: present
68            admin: up
69            state: present
70          - type: ipv4
71            description: "U_site2 spine1"
72            remote_asn: 11
73            ip: 192.168.20.1
74            name: peer1
75            peergroup: peer1
76            peergroup_state: present
77            peergroup_type: ibgp
78            adv_interval: 40
79            fall_over: present
80            route_reflector_client: true
81            address_family:
82              - type: ipv4
83                activate: true
84                state: present
85            send_community:
86              - type: standard
87                state: present
88            state: present
89          - type: ipv4
90            description: "U_site2 spine1"
91            remote_asn: 13
92            local_as: 10
93            weight: 10
94            ip: 192.168.15.3
95            address_family:
96              - type: ipv4
97                activate: true
98                allow_as_in: 5
99                next_hop_self: true
100                soft_reconf: true
101                add_path: both 3
102                route_map:
103                  - name: qq
104                    filter: in
105                    state: present
106                state: present
107            state: present
108          - type: ipv6
109            remote_asn: 14
110            ip: 2001:4898:5808:ffa2::1
111            state: present
112          - type: ipv6
113            description: "U_site2-spine1-Auto Discovered peers"
114            auto_peer: unnumbered-auto
115            ibgp_peergroup: ibgp_pg
116            ibgp_peergroup_state: present
117            address_family:
118              - type: ipv4
119                activate: true
120                sender_loop_detect: true
121                state: present
122                allow_as_in: 5
123                next_hop_self: true
124                soft_reconf: true
125            send_community:
126              - type: standard
127                state: present
128            admin: up
129            state: present
130        redistribute:
131          - route_type: static
132            route_map_name: aa
133            address_type: ipv4
134            state: present
135          - route_type: connected
136            route_map_name: bb
137            address_type: ipv4
138            state: present
139          - route_type: l2vpn
140            route_map_name: cc
141            address_type: ipv4
142            state: present
143        bfd_all_neighbors:
144          interval: 200
145          min_rx: 200
146          multiplier: 3
147          role: active
148          state: present
149        state: present
150      - name: "BLUE"
151        router_id: 6.6.6.6
152        state: present
153    state: present
154