OK something else is off then.
I've just tried the same playbook on a vanilla SLES15 and after
enabling and starting firewalld it works straight away without errors.
Can you check if you have the correct package installed. It should
look like this:


sles15:/etc/zypp/repos.d # zypper info python3-firewall
Loading repository data...
Reading installed packages...


Information for package python3-firewall:
-----------------------------------------
Repository     : @System
Name           : python3-firewall
Version        : 0.5.3-2.3
Arch           : noarch
Vendor         : SUSE LLC <https://www.suse.com/>
Support Level  : unknown
Installed Size : 1.6 MiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : firewalld-0.5.3-2.3.src
Summary        : Python3 bindings for FirewallD
Description    :
    The python3 bindings for firewalld.



On Tue, 3 Sep 2019 at 21:15, Keith Mills <[email protected]> wrote:
>
> Hello Dick,
>
> I ran that command and received this error:
>
> Collecting firewall
>   WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, 
> status=None)) after connection broken by 
> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed 
> out. (read timeout=15)",)': /simple/firewall/
>   WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, 
> status=None)) after connection broken by 
> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed 
> out. (read timeout=15)",)': /simple/firewall/
>   WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, 
> status=None)) after connection broken by 
> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed 
> out. (read timeout=15)",)': /simple/firewall/
>   WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, 
> status=None)) after connection broken by 
> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed 
> out. (read timeout=15)",)': /simple/firewall/
>   WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, 
> status=None)) after connection broken by 
> 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.org', port=443): Read timed 
> out. (read timeout=15)",)': /simple/firewall/
>   ERROR: Could not find a version that satisfies the requirement firewall 
> (from versions: none)
> ERROR: No matching distribution found for firewall
>
>
>
> On Tuesday, September 3, 2019 at 2:07:12 PM UTC-5, Dick Visser wrote:
>>
>> On Tue, 3 Sep 2019 at 20:43, Keith Mills <[email protected]> wrote:
>> >
>> > Hello All,
>> >
>> > I need to open firewall for http traffic for SLES 15 and I'm running into 
>> > an error!
>> >
>> > Here is what I have:
>> >
>> > - name: open firewall for http traffic
>> >   firewalld:
>> >     service: http
>> >     permanent: true
>> >     immediate: true
>> >     state: enabled
>> >   when:
>> >     (ansible_distribution|lower == "redhat" and 
>> > ansible_distribution_major_version|int == 8) or
>> >     (ansible_distribution|lower == "sles" and 
>> > ansible_distribution_major_version == "15")
>> >
>> > Here is the error:
>> >
>> > fatal: [abls15ex]: FAILED! => {"changed": false, "msg": "Python Module not 
>> > found: firewalld and its python module are required for this module,       
>> >                   version 0.2.11 or newer required (0.3.9 or newer for 
>> > offline operations)"}
>> >
>> > Can anyone help!?
>>
>>
>> sudo pip install firewall
>>
>> then run the playbook again
>>
>>
>> --
>> Dick Visser
>> Trust & Identity Service Operations Manager
>> GÉANT
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/ansible-project/a2fdcbfb-009e-46a2-9525-387f152b9544%40googlegroups.com.



-- 
Dick Visser
Trust & Identity Service Operations Manager
GÉANT

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAL8fbwPmEREL5bCA6acQ3WyKnCGR%3DxHCboL5udg%2BeW-TUbRauw%40mail.gmail.com.

Reply via email to