Use json args inlining instead of WANT_JSON
This improves performance by limiting amount of `scp` calls needed to run each task.
This commit is contained in:
parent
ef6f95221a
commit
29229d0641
10 changed files with 3 additions and 10 deletions
|
@ -6,6 +6,8 @@ local ubus = require("ubus")
|
|||
|
||||
Ansible.__index = Ansible
|
||||
|
||||
local json_arguments = [===[<<INCLUDE_ANSIBLE_MODULE_JSON_ARGS>>]===]
|
||||
|
||||
function Ansible.new(spec)
|
||||
local self = setmetatable({}, Ansible)
|
||||
self.spec = spec
|
||||
|
@ -244,7 +246,7 @@ local function check_transform_type(variable, ansibletype)
|
|||
end
|
||||
|
||||
function Ansible:parse(inputfile)
|
||||
local params, pos, err = json.decode(self:slurp(inputfile))
|
||||
local params, pos, err = json.decode(json_arguments)
|
||||
|
||||
if err then
|
||||
self:fail_json({msg="INTERNAL: Illegal json input received"})
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/env lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local File = require("fileutils")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local File = require("fileutils")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local File = require("fileutils")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local base64 = require("base64")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local File = require("fileutils")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local ubus = require("ubus")
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
#!/usr/bin/lua
|
||||
-- WANT_JSON
|
||||
|
||||
local Ansible = require("ansible")
|
||||
local ubus = require("ubus")
|
||||
|
|
Loading…
Add table
Reference in a new issue