Compare commits

...

7 Commits

Author SHA1 Message Date
CASSONNET Guillaume 6a87854b47 fix selinux is only for RHEL 9.3 2023-11-24 18:48:57 +01:00
CASSONNET Guillaume d669ce9dfe bump msmtp-1.8.25-1 + fix selinux for RHEL 8.9/9.3 2023-11-24 18:34:32 +01:00
Gitouche 8954e574bf Templatize more variables - fix 2023-08-20 10:23:39 +02:00
Gitouche 7f0ea55dc6 Templatize more variables 2023-08-20 09:21:28 +02:00
Gitouche 8844cf5a87 bump msmtp-1.8.24-1 2023-08-13 21:21:04 +02:00
Gitouche 8159ec6030 Fix build, move to fc37 2023-04-09 10:39:38 +02:00
Gitouche 59b11898e4 Fix molecule 2023-03-06 21:51:17 +01:00
6 changed files with 27 additions and 17 deletions

View File

@ -1,7 +1,12 @@
---
msmtp_version: 1.8.23-1
msmtp_version: 1.8.25-1
msmtp_rpm_file: https://git.garbaye.fr/api/packages/Garbaye/generic/msmtp/{{ msmtp_version}}/msmtp-{{ msmtp_version}}.el8.{{ ansible_architecture }}.rpm
# msmtprc configuration
msmtp_auth: 'on'
msmtp_tls: 'on'
msmtp_tls_starttls: 'on'
msmtp_accounts:
# Account 1 - it was a real account for testing (but yandex now blocks it)
# Uses Yandex app password limited to POP3, SMTP and IMAP

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
FROMFEDORA='36'
FROMFEDORA='37'
PACKAGE='msmtp'
ABSDIR="$( dirname "$(readlink -f -- "$0")" )"
@ -44,5 +44,4 @@ runuser -l mockbuilder -c 'mock --localrepo=/tmp/ --chain -r rocky+epel-8-${ARCH
mv -f /tmp/results/*/${PACKAGE}-*/*.rpm /out/
EOF
[[ $? == 0 ]] && mv -i /tmp/dockerrpmbuild-$$/*.rpm ${ABSDIR}/files/ &&
rm -rf /tmp/dockerrpmbuild-$$ &&
[[ $? == 0 ]] && mv -i /tmp/dockerrpmbuild-$$/*.rpm ${ABSDIR}/files/ && rm -rf /tmp/dockerrpmbuild-$$

View File

@ -4,4 +4,4 @@
tasks:
- name: "Include ansible_msmtp_mailer"
include_role:
name: "ansible_msmtp_mailer"
name: "ansible-msmtp-mailer"

View File

@ -8,14 +8,6 @@ lint: |
yamllint .
ansible-lint
platforms:
- name: centos8
image: geerlingguy/docker-centos8-ansible:latest
command: ""
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
capabilities:
- SYS_ADMIN
pre_build_image: true
- name: rockylinux8
image: geerlingguy/docker-rockylinux8-ansible:latest
command: ""
@ -24,7 +16,15 @@ platforms:
capabilities:
- SYS_ADMIN
pre_build_image: true
- name: rockylinux9
image: geerlingguy/docker-rockylinux9-ansible:latest
command: ""
volumes:
- /sys/fs/cgroup:/sys/fs/cgroup:ro
capabilities:
- SYS_ADMIN
pre_build_image: true
provisioner:
name: ansible
vefifier:
verifier:
name: ansible

View File

@ -1,4 +1,10 @@
---
- name: Fix msmtpd SELinux type context for msmtpd as a service
community.general.sefcontext:
target: '/usr/bin/msmtpd'
setype: bin_t
state: present
- name: Install msmtp
yum:
name:

View File

@ -2,9 +2,9 @@
# Default settings that all others accounts inherit
defaults
auth on
tls on
tls_starttls on
auth {{msmtp_auth}}
tls {{msmtp_tls}}
tls_starttls {{msmtp_tls_starttls}}
{% if msmtp_tls_trust_file is defined %}
tls_trust_file {{msmtp_tls_trust_file}}
{% else %}