mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
added version checking, doesn't work in older versions
This commit is contained in:
parent
7ad8f6b176
commit
50adda5096
1 changed files with 8 additions and 1 deletions
|
@ -59,7 +59,7 @@ options:
|
|||
default: 0
|
||||
notes:
|
||||
- Not tested on any debian based system
|
||||
requirements: [ firewalld ]
|
||||
requirements: [ firewalld >= 0.2.11 ]
|
||||
author: Adam Miller <maxamillion@fedoraproject.org>
|
||||
'''
|
||||
|
||||
|
@ -74,6 +74,9 @@ import re
|
|||
import sys
|
||||
|
||||
try:
|
||||
import firewall.config
|
||||
FW_VERSION = firewall.config.VERSION
|
||||
|
||||
from firewall.client import FirewallClient
|
||||
fw = FirewallClient()
|
||||
except ImportError:
|
||||
|
@ -165,6 +168,10 @@ def main():
|
|||
supports_check_mode=True
|
||||
)
|
||||
|
||||
## Pre-run version checking
|
||||
if FW_VERSION < "0.2.11":
|
||||
module.fail_json(msg='unsupported version of firewalld, requires >= 2.0.11')
|
||||
|
||||
## Global Vars
|
||||
changed=False
|
||||
msgs = []
|
||||
|
|
Loading…
Reference in a new issue