Optimized .mds and meta/main.yml for postfix,python-pip,restart-docker & sshd

This commit is contained in:
2025-03-14 13:33:28 +01:00
parent efa139705a
commit 26abfd441a
8 changed files with 185 additions and 46 deletions

22
roles/postfix/README.md Normal file
View File

@@ -0,0 +1,22 @@
# Postfix
## Description
This role installs and configures [Postfix](https://en.wikipedia.org/wiki/Postfix_(software)) a mail transfer agent on the target system. It deploys a preconfigured aliases file (using a Jinja2 template) that defines mail redirections and standard aliases for local mail delivery.
## Overview
Optimized for secure and reliable mail delivery, this role:
- Installs Postfix via [pacman](https://wiki.archlinux.org/title/Pacman).
- Provides a default aliases file to route system mail appropriately.
- Configures essential Postfix parameters via a templated main configuration file (if needed).
## Purpose
The primary purpose of this role is to set up a robust mail transfer agent configuration for local mail delivery. It ensures that system-generated mail (such as error messages) is delivered to the correct administrative address.
## Features
- **Postfix Installation:** Ensures the [Postfix](https://en.wikipedia.org/wiki/Postfix_(software)) package is installed.
- **Aliases Configuration:** Deploys a default aliases file to direct system mail.
- **System Integration:** Works in conjunction with the administrator user role for secure mail routing.

View File

@@ -1,2 +1,26 @@
---
galaxy_info:
author: "Kevin Veen-Birkenbach"
description: "Installs and configures Postfix to provide a robust mail transfer agent setup with a preconfigured aliases file for local mail delivery."
license: "CyMaIS NonCommercial License (CNCL)"
license_url: "https://s.veen.world/cncl"
company: |
Kevin Veen-Birkenbach
Consulting & Coaching Solutions
https://www.veen.world
min_ansible_version: "2.9"
platforms:
- name: Archlinux
versions:
- rolling
galaxy_tags:
- postfix
- mail
- aliases
- configuration
- security
repository: "https://s.veen.world/cymais"
issue_tracker_url: "https://s.veen.world/cymaisissues"
documentation: "https://s.veen.world/cymais"
dependencies:
- user-administrator
- user-administrator