mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2025-08-29 15:06:26 +02:00
Optimized .mds and meta/main.yml for postfix,python-pip,restart-docker & sshd
This commit is contained in:
22
roles/postfix/README.md
Normal file
22
roles/postfix/README.md
Normal 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.
|
@@ -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
|
||||
|
Reference in New Issue
Block a user