Skip to content

Logrotate broken with Python3 #45

Open
@mtsinc1

Description

@mtsinc1

Python2 goes end-of-life January 2020. Distro vendors have been scrambling to upgrade to Python3 and this appears to include the recent Ansible 2.8.0 release. A previously-functioning project using ansible-logrotate now fails because Python3 does not implement iteritems.

Change required - file logrotate/templates/logrotate.d.j2

FROM:
{%- for name, script in item.scripts.iteritems() -%}
TO:
{%- for name, script in item.scripts.items() | list -%}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions