diff options
| author | omnom62 <omnom62@outlook.com> | 2026-03-20 21:50:13 +1000 |
|---|---|---|
| committer | omnom62 <omnom62@outlook.com> | 2026-03-20 21:50:13 +1000 |
| commit | 7599ba96bc3b659cb2a5f00b1be46ab6f55f48a6 (patch) | |
| tree | 35b39a126fe94f8917352aa2c229d3022d1223e4 /plugins/httpapi/vyos.py | |
| parent | 9dc03bb92e08455812e0969505495309456a4bfb (diff) | |
| download | rest.vyos-7599ba96bc3b659cb2a5f00b1be46ab6f55f48a6.tar.gz rest.vyos-7599ba96bc3b659cb2a5f00b1be46ab6f55f48a6.zip | |
precommit changes
Diffstat (limited to 'plugins/httpapi/vyos.py')
| -rw-r--r-- | plugins/httpapi/vyos.py | 21 |
1 files changed, 14 insertions, 7 deletions
diff --git a/plugins/httpapi/vyos.py b/plugins/httpapi/vyos.py index 83a753f..9340261 100644 --- a/plugins/httpapi/vyos.py +++ b/plugins/httpapi/vyos.py @@ -1,14 +1,17 @@ -from ansible.plugins.httpapi import HttpApiBase -from urllib.parse import urlencode import json +from urllib.parse import urlencode -DOCUMENTATION = r''' +from ansible.plugins.httpapi import HttpApiBase + + +DOCUMENTATION = r""" --- httpapi: vyos short_description: VyOS REST API description: - HTTPAPI plugin for interacting with VyOS REST API. +author: Evgeny Molotkov (@eomnom62) options: api_key: description: VyOS API key @@ -20,13 +23,17 @@ options: ini: - section: httpapi key: api_key -''' +""" class HttpApi(HttpApiBase): def set_options(self, task_keys=None, var_options=None, direct=None): - super().set_options(task_keys=task_keys, var_options=var_options, direct=direct) + super().set_options( + task_keys=task_keys, + var_options=var_options, + direct=direct, + ) def send_request(self, path, data=None, method="POST", headers=None): @@ -59,7 +66,7 @@ class HttpApi(HttpApiBase): path, body, method=method, - headers=headers + headers=headers, ) if hasattr(response, "read"): @@ -71,4 +78,4 @@ class HttpApi(HttpApiBase): if isinstance(response, str): response = json.loads(response) - return response
\ No newline at end of file + return response |
