Releases: linux-system-roles/postfix
Version 1.2.4
bump tox-lsr version to 2.11.0; remove py37; add py310 (#47)
[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)
fix ansible-lint issues (#46)
support gather_facts: false; support setup-snapshot.yml (#71) (#45)
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)
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
topath
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
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
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
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
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
Make role idempotent
Clean up documentation
Fix lint issues