From 59dad0ffed43b0f7fc3026fc8014e2092cb5b68b Mon Sep 17 00:00:00 2001 From: Wim de With Date: Wed, 9 Dec 2020 01:25:04 +0100 Subject: vyos_config: Fix config being processed as command (#94) vyos_config: Fix config being processed as command Reviewed-by: https://github.com/apps/ansible-zuul --- plugins/modules/vyos_config.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/modules') diff --git a/plugins/modules/vyos_config.py b/plugins/modules/vyos_config.py index 5e4836d8..8efad382 100644 --- a/plugins/modules/vyos_config.py +++ b/plugins/modules/vyos_config.py @@ -209,7 +209,11 @@ def get_candidate(module): contents = module.params["src"] or module.params["lines"] if module.params["src"]: - contents = format_commands(contents.splitlines()) + contents = contents.splitlines() + if len(contents) > 0: + line = contents[0].split() + if len(line) > 0 and line[0] in ("set", "delete"): + contents = format_commands(contents) contents = "\n".join(contents) return contents -- cgit v1.2.3