From 024411db50dee5e317c48af3d88c64a6776cb743 Mon Sep 17 00:00:00 2001 From: holmez Date: Sat, 1 Feb 2025 02:09:35 +0100 Subject: [PATCH] Added 'priority' in modules property arguments. An additional argument 'priority' for the properties was added to use the boot priority/order [iocage docs](https://iocage.readthedocs.io/en/latest/advanced-use.html#boot-priority) of a jail. --- iocage.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/iocage.py b/iocage.py index abfef23..2296574 100644 --- a/iocage.py +++ b/iocage.py @@ -138,6 +138,7 @@ pkglist: /path/to/pkglist.json properties: ip4_addr: 'lo1|10.1.0.5' + priority: 42 boot: true allow_sysvipc: true defaultrouter: '10.1.0.1' @@ -686,6 +687,7 @@ def run_module(): name=dict(type='str'), pkglist=dict(type='path'), properties=dict(type='dict'), + priority=dict(default=99, required=False), args=dict(type='dict'), user=dict(type='str', default="root"), cmd=dict(type='str'), @@ -712,6 +714,7 @@ def run_module(): update = p["update"] components = p["components"] pkglist = p["pkglist"] + priority = p["priority"] msgs = [] changed = False