Skip to content

Commit 2431583

Browse files
authored
Merge pull request #78 from smithy1208/main
feat: export without verbose for routeros and add breed routeros7
2 parents c3554df + 0439260 commit 2431583

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

src/gnetcli_adapter/gnetcli_adapter.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141

4242
breed_to_device = {
4343
"routeros": "ros",
44+
"routeros7": "ros7",
4445
"ios12": "cisco",
4546
"bcom-os": "bcomos",
4647
"pc": "pc",
@@ -99,8 +100,10 @@ def not_none(cls, value: Any, info: FieldValidationInfo):
99100

100101

101102
async def get_config(breed: str) -> List[str]:
102-
if breed == "routeros":
103-
return ["/export verbose", "/user export verbose", "/file print terse detail", "/user ssh-keys print terse"]
103+
if breed == "routeros7":
104+
return ["/export show-sensitive", "/user export verbose show-sensitive", "/file print terse detail", "/user ssh-keys print terse"]
105+
elif breed == "routeros":
106+
return ["/export", "/user export verbose", "/file print terse detail", "/user ssh-keys print terse"]
104107
elif breed.startswith("ios") or breed.startswith("bcom") or breed.startswith("eltex") or breed.startswith("nxos"):
105108
return ["show running-config"]
106109
elif breed.startswith("jun"):

0 commit comments

Comments
 (0)