Skip to content

Releases: linux-system-roles/postfix

Version 1.2.4

21 Jul 01:05
e0d49f6
Compare
Choose a tag to compare

[1.2.4] - 2022-07-19

New Features

  • none

Bug Fixes

  • none

Other Changes

  • make min_ansible_version a string in meta/main.yml (#48)

The Ansible developers say that min_ansible_version in meta/main.yml
must be a string value like "2.9", not a float value like 2.9.

  • Add CHANGELOG.md (#49)

bump tox-lsr version to 2.11.0; remove py37; add py310 (#47)

16 May 18:39
11c466b
Compare
Choose a tag to compare

[citest skip] bump tox-lsr version to 2.11.0; remove py37; add py310 (#47)

tox-lsr version 2.11.0 has support for collection-requirements.yml,
runqemu improvements, and support for python 3.10

python 3.7 is not used on any supported platform, so remove it

Signed-off-by: Rich Megginson [email protected]

fix ansible-lint issues (#46)

27 Apr 21:03
e08f6e2
Compare
Choose a tag to compare

fix ansible-lint issues (#46)

support gather_facts: false; support setup-snapshot.yml (#71) (#45)

25 Apr 20:06
140a05b
Compare
Choose a tag to compare

support gather_facts: false; support setup-snapshot.yml (#71) (#45)

Some users use gather_facts: false in their playbooks. This changes
the role to work in that case, by gathering only the facts it requires
to run.
CI testing can be sped up by creating a snapshot image pre-installed
with packages. tests/setup-snapshot.yml can be used by a CI system
to do this.

Add "previous: replaced" functionality to postfix_conf dict to reset postfix configuration (#41)

28 Feb 18:59
77a59b6
Compare
Choose a tag to compare

Fix some issues in the role, more info in commits (#44)

  • Use a variable instead of plain-text string in tests_set_banner

  • Fix handlers running twice

  • Remove redundant double quotes

Remove outdated ansible managed header and use {{ ansible_managed | comment }} (#42)

  • Remove outdated ansible managed header and put {{ ansible_managed }}

  • Remove redundant trim, comment removing plain text managed by [aA]nsible

  • Change outdated dest to path for block- and lineinfile

  • s/__postfix_ansible_managed/__lsr_ansible_managed for consistency

Add "previous: replaced" functionality to postfix_conf dict to reset postfix configuration (#41)

  • Add the __postfix_packages for consistency with other roles

  • Add the "postfix_conf: previous=replace" functionality

  • with the postconf -e task, only update settings that need updates

  • Add previous: "replace" to README.md

  • Add test for the previous: "replaced" functionality

  • Remove redundant quotes, test with two-word string without quotes

  • Clarify README

  • With the match filter match a string explicitly, fix inconsistent quotes

remove recursive role symlink in tests/roles

11 Jan 13:30
928ea03
Compare
Choose a tag to compare

update tox-lsr version to 2.8.0 (#34)

  • update tox-lsr version to 2.8.0

New version adds check for proper commenting of the ansible_managed var

Signed-off-by: Sergei Petrosian [email protected]

change recursive role symlink to individual role dir symlinks (#35)

Signed-off-by: Rich Megginson [email protected]

bump tox-lsr version to 2.8.3 (#36)

Signed-off-by: Rich Megginson [email protected]

test with ansible 2.12

08 Nov 20:38
d3260b9
Compare
Choose a tag to compare

support python 39, ansible-core 2.12, ansible-plugin-scan (#32)

update tox-lsr version to 2.7.1 (#33)

update the tox-lsr version used in github actions tox CI
to 2.7.1

The only difference between this an 2.7.0 is that Ansible 2.12
is now GA.

Signed-off-by: Rich Megginson [email protected]

Add `-y` to the `sudo apt-get install` command

05 Oct 09:54
0abc733
Compare
Choose a tag to compare

use tox-lsr version 2.5.1 (#31)

This version removes support for molecule until we can figure out
what to do about molecule. This should make all of the tox tests
pass (except for python 2.6).

Signed-off-by: Rich Megginson [email protected]

use apt-get install -y (#30)

Signed-off-by: Rich Megginson [email protected]

drop support for ansible 2.8

12 Aug 16:20
Compare
Choose a tag to compare

Drop support for Ansible 2.8 by bumping the Ansible version to 2.9

min_ansible_version is now 2.9
Bug 1989197 - drop support for Ansible 2.8
https://bugzilla.redhat.com/show_bug.cgi?id=1989197

Clean up Ansible 2.8 CI configuration entries

First official release

27 May 16:49
1431482
Compare
Choose a tag to compare

Make role idempotent

Clean up documentation

Fix lint issues