)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"dd2335654682f890e4b6de7466ed413f83f7d089","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"73b0c3f8_ee36fe7d","updated":"2024-05-22 10:25:14.000000000","message":"Applied a config using this patch.","commit_id":"3f040d2c41f810d72f9020ad382bad2d5b3c13e6"}],"ansible/physical-network.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":179,"context_line":"    - role: ssh-known-host"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    - role: nvue-switch"},{"line_number":182,"context_line":"      nclu_switch_config: \"{{ switch_config }}\""},{"line_number":183,"context_line":"      nclu_switch_interface_config: \"{{ switch_interface_config }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b2456ff0_dce33c11","line":183,"range":{"start_line":182,"start_character":0,"end_line":183,"end_character":67},"updated":"2024-04-25 11:29:07.000000000","message":"nvue_switch_config","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":179,"context_line":"    - role: ssh-known-host"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    - role: nvue-switch"},{"line_number":182,"context_line":"      nclu_switch_config: \"{{ switch_config }}\""},{"line_number":183,"context_line":"      nclu_switch_interface_config: \"{{ switch_interface_config }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"81066e7c_e341755e","line":183,"range":{"start_line":182,"start_character":0,"end_line":183,"end_character":67},"in_reply_to":"b2456ff0_dce33c11","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9664782889c1c3aedd4556b7ff5fe145bd45b036","unresolved":false,"context_lines":[{"line_number":179,"context_line":"    - role: ssh-known-host"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    - role: nvue-switch"},{"line_number":182,"context_line":"      nclu_switch_config: \"{{ switch_config }}\""},{"line_number":183,"context_line":"      nclu_switch_interface_config: \"{{ switch_interface_config }}\""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c86e4e37_019594fc","line":183,"range":{"start_line":182,"start_character":0,"end_line":183,"end_character":67},"in_reply_to":"b2456ff0_dce33c11","updated":"2024-05-22 10:07:52.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"}],"ansible/roles/nvue-switch/README.md":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":14,"context_line":"Role Variables"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"`nvue_switch_config` is a list of NCLU commands to apply to the switch, and"},{"line_number":18,"context_line":"defaults to an empty list. Commands must be formatted without the `nv` prefix,"},{"line_number":19,"context_line":"which is added by the `nvue` module before execution on the switch."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":1,"id":"2df971bf_892c65e5","line":17,"updated":"2024-04-25 11:29:07.000000000","message":"NVUE commands?","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9664782889c1c3aedd4556b7ff5fe145bd45b036","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Role Variables"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"`nvue_switch_config` is a list of NCLU commands to apply to the switch, and"},{"line_number":18,"context_line":"defaults to an empty list. Commands must be formatted without the `nv` prefix,"},{"line_number":19,"context_line":"which is added by the `nvue` module before execution on the switch."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":1,"id":"38b3e367_26218d39","line":17,"in_reply_to":"2df971bf_892c65e5","updated":"2024-05-22 10:07:52.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":14,"context_line":"Role Variables"},{"line_number":15,"context_line":"--------------"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"`nvue_switch_config` is a list of NCLU commands to apply to the switch, and"},{"line_number":18,"context_line":"defaults to an empty list. Commands must be formatted without the `nv` prefix,"},{"line_number":19,"context_line":"which is added by the `nvue` module before execution on the switch."},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gfm","patch_set":1,"id":"9f5d046d_979dd68e","line":17,"in_reply_to":"2df971bf_892c65e5","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":24,"context_line":"dict may contain the following items:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- `description` - a description to apply to the interface."},{"line_number":27,"context_line":"- `config` - a list of per-interface configuration, each applied with a `net"},{"line_number":28,"context_line":"  add \u003ctype\u003e \u003cinterface-name\u003e` prefix."},{"line_number":29,"context_line":"- `type` - type of interface, e.g. `bond` or `bridge`. If this field is absent,"},{"line_number":30,"context_line":"  the `interface` keyword is used."}],"source_content_type":"text/x-gfm","patch_set":1,"id":"eeded3aa_bdd23b01","line":27,"updated":"2024-04-25 11:29:07.000000000","message":"s/net add/nv/","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":24,"context_line":"dict may contain the following items:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- `description` - a description to apply to the interface."},{"line_number":27,"context_line":"- `config` - a list of per-interface configuration, each applied with a `net"},{"line_number":28,"context_line":"  add \u003ctype\u003e \u003cinterface-name\u003e` prefix."},{"line_number":29,"context_line":"- `type` - type of interface, e.g. `bond` or `bridge`. If this field is absent,"},{"line_number":30,"context_line":"  the `interface` keyword is used."}],"source_content_type":"text/x-gfm","patch_set":1,"id":"3ca088c4_1d98c3aa","line":27,"in_reply_to":"eeded3aa_bdd23b01","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9664782889c1c3aedd4556b7ff5fe145bd45b036","unresolved":false,"context_lines":[{"line_number":24,"context_line":"dict may contain the following items:"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"- `description` - a description to apply to the interface."},{"line_number":27,"context_line":"- `config` - a list of per-interface configuration, each applied with a `net"},{"line_number":28,"context_line":"  add \u003ctype\u003e \u003cinterface-name\u003e` prefix."},{"line_number":29,"context_line":"- `type` - type of interface, e.g. `bond` or `bridge`. If this field is absent,"},{"line_number":30,"context_line":"  the `interface` keyword is used."}],"source_content_type":"text/x-gfm","patch_set":1,"id":"bf51e3db_3f450e52","line":27,"in_reply_to":"eeded3aa_bdd23b01","updated":"2024-05-22 10:07:52.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":26,"context_line":"- `description` - a description to apply to the interface."},{"line_number":27,"context_line":"- `config` - a list of per-interface configuration, each applied with a `net"},{"line_number":28,"context_line":"  add \u003ctype\u003e \u003cinterface-name\u003e` prefix."},{"line_number":29,"context_line":"- `type` - type of interface, e.g. `bond` or `bridge`. If this field is absent,"},{"line_number":30,"context_line":"  the `interface` keyword is used."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Dependencies"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"d071161a_d12f5ff4","line":29,"updated":"2024-04-25 11:29:07.000000000","message":"Unsure if it\u0027s required.","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9664782889c1c3aedd4556b7ff5fe145bd45b036","unresolved":false,"context_lines":[{"line_number":26,"context_line":"- `description` - a description to apply to the interface."},{"line_number":27,"context_line":"- `config` - a list of per-interface configuration, each applied with a `net"},{"line_number":28,"context_line":"  add \u003ctype\u003e \u003cinterface-name\u003e` prefix."},{"line_number":29,"context_line":"- `type` - type of interface, e.g. `bond` or `bridge`. If this field is absent,"},{"line_number":30,"context_line":"  the `interface` keyword is used."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Dependencies"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"581ec326_63f88c29","line":29,"in_reply_to":"d071161a_d12f5ff4","updated":"2024-05-22 10:07:52.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":26,"context_line":"- `description` - a description to apply to the interface."},{"line_number":27,"context_line":"- `config` - a list of per-interface configuration, each applied with a `net"},{"line_number":28,"context_line":"  add \u003ctype\u003e \u003cinterface-name\u003e` prefix."},{"line_number":29,"context_line":"- `type` - type of interface, e.g. `bond` or `bridge`. If this field is absent,"},{"line_number":30,"context_line":"  the `interface` keyword is used."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"Dependencies"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"76973ee4_302af99c","line":29,"in_reply_to":"d071161a_d12f5ff4","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":51,"context_line":"        - role: nvue-switch"},{"line_number":52,"context_line":"          nvue_switch_config:"},{"line_number":53,"context_line":"            - \"set router bgp autonomous-system 65000\""},{"line_number":54,"context_line":"            - \"set router bgp neighbor swp51 interface remote-as external\""},{"line_number":55,"context_line":"            - \"set router bgp neighbor swp52 interface remote-as external\""},{"line_number":56,"context_line":"          nvue_switch_interface_config:"},{"line_number":57,"context_line":"            swp1:"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"fbc4aedf_c9708cea","line":54,"updated":"2024-04-25 11:29:07.000000000","message":"I only see neighbor commands defined for VRFs:\n\nhttps://docs.nvidia.com/networking-ethernet-software/nvue-reference/Set-and-Unset-Commands/BGP/","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9664782889c1c3aedd4556b7ff5fe145bd45b036","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        - role: nvue-switch"},{"line_number":52,"context_line":"          nvue_switch_config:"},{"line_number":53,"context_line":"            - \"set router bgp autonomous-system 65000\""},{"line_number":54,"context_line":"            - \"set router bgp neighbor swp51 interface remote-as external\""},{"line_number":55,"context_line":"            - \"set router bgp neighbor swp52 interface remote-as external\""},{"line_number":56,"context_line":"          nvue_switch_interface_config:"},{"line_number":57,"context_line":"            swp1:"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"ce5496cb_34f03447","line":54,"in_reply_to":"fbc4aedf_c9708cea","updated":"2024-05-22 10:07:52.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":57,"context_line":"            swp1:"},{"line_number":58,"context_line":"              description: server1"},{"line_number":59,"context_line":"              config:"},{"line_number":60,"context_line":"                - \"mtu 9000\""},{"line_number":61,"context_line":"            swp2:"},{"line_number":62,"context_line":"              description: server2"},{"line_number":63,"context_line":"              config:"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"734adcd8_8d876362","line":60,"updated":"2024-04-25 11:29:07.000000000","message":"seems to be \u0027link mtu 9000\u0027\n\nhttps://docs.nvidia.com/networking-ethernet-software/cumulus-linux-55/Layer-1-and-Switch-Ports/Interface-Configuration-and-Management/Switch-Port-Attributes/","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":57,"context_line":"            swp1:"},{"line_number":58,"context_line":"              description: server1"},{"line_number":59,"context_line":"              config:"},{"line_number":60,"context_line":"                - \"mtu 9000\""},{"line_number":61,"context_line":"            swp2:"},{"line_number":62,"context_line":"              description: server2"},{"line_number":63,"context_line":"              config:"}],"source_content_type":"text/x-gfm","patch_set":1,"id":"c51babfa_25b51574","line":60,"in_reply_to":"734adcd8_8d876362","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":63,"context_line":"              config:"},{"line_number":64,"context_line":"                - \"mtu 9000\""},{"line_number":65,"context_line":"            bridge1:"},{"line_number":66,"context_line":"              type: bridge"},{"line_number":67,"context_line":"              config:"},{"line_number":68,"context_line":"                - \"ip address 10.100.100.1/24\""},{"line_number":69,"context_line":"                - \"ports swp1\""}],"source_content_type":"text/x-gfm","patch_set":1,"id":"f4df553d_d6412f88","line":66,"updated":"2024-04-25 11:29:07.000000000","message":"I\u0027m not sure if this is still necessary. I can\u0027t tell for sure but it looks like bridges are treated the same as interfaces now.","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":63,"context_line":"              config:"},{"line_number":64,"context_line":"                - \"mtu 9000\""},{"line_number":65,"context_line":"            bridge1:"},{"line_number":66,"context_line":"              type: bridge"},{"line_number":67,"context_line":"              config:"},{"line_number":68,"context_line":"                - \"ip address 10.100.100.1/24\""},{"line_number":69,"context_line":"                - \"ports swp1\""}],"source_content_type":"text/x-gfm","patch_set":1,"id":"628b79bf_573ee507","line":66,"in_reply_to":"f4df553d_d6412f88","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"}],"ansible/roles/nvue-switch/tasks/main.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Ensure Cumulus switches are configured with NVUE"},{"line_number":3,"context_line":"  nvidia.nvue.command:"},{"line_number":4,"context_line":"    template: \"{{ lookup(\u0027template\u0027, \u0027nvue-config.j2\u0027) }}\""},{"line_number":5,"context_line":"    atomic: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"8b7013ae_45d91bbe","line":3,"updated":"2024-04-25 11:29:07.000000000","message":"It might be nice to support switch_config_save here as we do for Dell switches.","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"90a26d2747b6bf9f1a91bf283b0e2ff0cf3a1cb4","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Ensure Cumulus switches are configured with NVUE"},{"line_number":3,"context_line":"  nvidia.nvue.command:"},{"line_number":4,"context_line":"    template: \"{{ lookup(\u0027template\u0027, \u0027nvue-config.j2\u0027) }}\""},{"line_number":5,"context_line":"    atomic: true"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"c414a2e4_fa40b8b8","line":3,"in_reply_to":"8b7013ae_45d91bbe","updated":"2024-05-22 10:24:43.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"1c02009ce21850b8033e648a2b3aaf4e6d9c4c3e","unresolved":true,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Ensure Cumulus switches are configured with NVUE"},{"line_number":3,"context_line":"  nvidia.nvue.command:"},{"line_number":4,"context_line":"    template: \"{{ lookup(\u0027template\u0027, \u0027nvue-config.j2\u0027) }}\""},{"line_number":5,"context_line":"    atomic: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"6d12760e_ec5eea93","line":4,"updated":"2024-05-22 09:03:26.000000000","message":"Should we use file to avoid double jinja formatting?\n\nA single, multi-line string with jinja2 formatting. This string will be broken and executed by lines.","commit_id":"51e7b46a57fa631b3ab78dd86b2493b709ede40b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"- name: Ensure Cumulus switches are configured with NVUE"},{"line_number":3,"context_line":"  nvidia.nvue.command:"},{"line_number":4,"context_line":"    template: \"{{ lookup(\u0027template\u0027, \u0027nvue-config.j2\u0027) }}\""},{"line_number":5,"context_line":"    atomic: true"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"ae793389_5a7db383","line":4,"in_reply_to":"6d12760e_ec5eea93","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"51e7b46a57fa631b3ab78dd86b2493b709ede40b"}],"ansible/roles/nvue-switch/templates/nclu-config.j2":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":1,"context_line":"#jinja2: trim_blocks: True,lstrip_blocks: True"},{"line_number":2,"context_line":"{% for line in nclu_switch_config %}"},{"line_number":3,"context_line":"{{ line }}"},{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% for interface, config in nclu_switch_interface_config.items() %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"2fba7961_651e8115","line":3,"updated":"2024-04-25 11:29:07.000000000","message":"Need to add nv prefix?","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":1,"context_line":"#jinja2: trim_blocks: True,lstrip_blocks: True"},{"line_number":2,"context_line":"{% for line in nclu_switch_config %}"},{"line_number":3,"context_line":"{{ line }}"},{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% for interface, config in nclu_switch_interface_config.items() %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"99f3e45a_8c2ca1b9","line":3,"in_reply_to":"2fba7961_651e8115","updated":"2024-05-22 09:53:26.000000000","message":"Seems not.","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% for interface, config in nclu_switch_interface_config.items() %}"},{"line_number":7,"context_line":"{% for line in config.config %}"},{"line_number":8,"context_line":"add {{ config.type | default(\"interface\") }} {{ interface }} {{ line }}"},{"line_number":9,"context_line":"{% endfor %}"},{"line_number":10,"context_line":"{% if config.description is defined %}"},{"line_number":11,"context_line":"add {{ config.type | default(\"interface\") }} {{ interface }} alias {{ config.description }}"},{"line_number":12,"context_line":"{% endif %}"},{"line_number":13,"context_line":"{% endfor %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"df28be83_407ccf33","line":13,"range":{"start_line":7,"start_character":0,"end_line":13,"end_character":12},"updated":"2024-04-25 11:29:07.000000000","message":"This doesn\u0027t look right","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"aa0610a89c83c7961a2c422c352a4a57eef62358","unresolved":false,"context_lines":[{"line_number":4,"context_line":"{% endfor %}"},{"line_number":5,"context_line":""},{"line_number":6,"context_line":"{% for interface, config in nclu_switch_interface_config.items() %}"},{"line_number":7,"context_line":"{% for line in config.config %}"},{"line_number":8,"context_line":"add {{ config.type | default(\"interface\") }} {{ interface }} {{ line }}"},{"line_number":9,"context_line":"{% endfor %}"},{"line_number":10,"context_line":"{% if config.description is defined %}"},{"line_number":11,"context_line":"add {{ config.type | default(\"interface\") }} {{ interface }} alias {{ config.description }}"},{"line_number":12,"context_line":"{% endif %}"},{"line_number":13,"context_line":"{% endfor %}"}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"218cf55a_a7223c51","line":13,"range":{"start_line":7,"start_character":0,"end_line":13,"end_character":12},"in_reply_to":"df28be83_407ccf33","updated":"2024-05-22 09:53:26.000000000","message":"Done","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"}],"doc/source/configuration/reference/physical-network.rst":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"d2b66a3891c91effb5f3be210635f8a410982423","unresolved":true,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"``switch_type`` should be set to ``nvue``."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"SSH configuration"},{"line_number":225,"context_line":"^^^^^^^^^^^^^^^^^"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"As with any non-switch host in the inventory, the ``nclu`` and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dbecf620_a0777183","line":224,"updated":"2024-04-25 11:29:07.000000000","message":"I\u0027m not sure the sections quite work here. Might be simplest to copy the SSH subsection to both.","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"7dc3a7fdb84f50d733d2ccf131437b315c132ad1","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"``switch_type`` should be set to ``nvue``."},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"SSH configuration"},{"line_number":225,"context_line":"^^^^^^^^^^^^^^^^^"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"As with any non-switch host in the inventory, the ``nclu`` and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"366ba467_03c3e738","line":224,"in_reply_to":"dbecf620_a0777183","updated":"2024-05-22 10:30:26.000000000","message":"Should be good now.","commit_id":"ef0a6f9594a4ee417961b631afbe2650597c0cce"}]}
