8ba5fc7600
Ansible module for the iocage utility: convenient, lightweight and easy jail management. WWW: https://github.com/fractalcells/ansible-iocage PR: 240814 Submitted by: Lewis Cook <vulcan@wired.sh>
28 lines
1.6 KiB
Plaintext
28 lines
1.6 KiB
Plaintext
See: https://github.com/fractalcells/ansible-iocage/pull/18
|
|
--- iocage.orig 2019-11-03 14:19:54 UTC
|
|
+++ iocage
|
|
@@ -148,10 +148,11 @@ def _get_iocage_facts(module, iocage_path, argument="a
|
|
# non-iocage jails: skip all
|
|
break
|
|
elif re.match('(\d+|-)',_jid):
|
|
- if l.count('\t') == 10:
|
|
- (_jid,_name,_boot,_state,_type,_release,_ip4,_ip6,_template,_basejail) = l.split('\t')
|
|
+ _fragments = l.split('\t')
|
|
+ if len(_fragments) == 10:
|
|
+ (_jid,_name,_boot,_state,_type,_release,_ip4,_ip6,_template,_basejail) = _fragments
|
|
else:
|
|
- (_jid,_name,_boot,_state,_type,_release,_ip4,_ip6,_template) = l.split('\t')
|
|
+ (_jid,_name,_boot,_state,_type,_release,_ip4,_ip6,_template) = _fragments
|
|
if _name != "":
|
|
_properties = _jail_get_properties(module, iocage_path, _name)
|
|
_jails[_name] = { "jid": _jid, "name": _name, "state": _state, "properties": _properties }
|
|
@@ -504,7 +505,7 @@ def main():
|
|
cmd = dict(default="", required=False),
|
|
clone_from = dict(default="", required=False),
|
|
release = dict(default="", required=False),
|
|
- update = dict(default="", required=False, type='bool'),
|
|
+ update = dict(default=False, required=False, type='bool'),
|
|
components = dict(default="", aliases=["files","component"], required=False, type='list')),
|
|
supports_check_mode = True
|
|
)
|