l3d.mailserver_preperation

ansible_role_mailserver_preperations

メールサーバーのセットアップのための準備、ユーザーおよびデータベース設定のためのAnsibleロール

注意

これは現在進行中の作業です

使用を考えている場合は注意してください。ここにあるすべての内容が変更される可能性があります!

完全に文書化されていません。他の必要なロールすらも不十分です。

このAnsibleロールの目的は何ですか?

このAnsibleロールはL3Dがメールサーバーをセットアップする際に作成されました。このロールは、メールサーバーのセットアップに必要な前準備をいくつか行います。

このロールは、メールサーバーをセットアップするために、以下のAnsibleロールと併用することを意図しています。このセットアップは、https://thomas-leister.de/mailserver-debian-buster/の指示から大きくインスパイアを受けました。

具体的に何を行いますか?

オプションのステップとして、簡単なバージョンチェックを行うことができます。

まず、システムのホスト名を設定します。メールサーバーにとって、使用するサーバー名は重要な要素です。詳細はtasks/hosts.ymlを確認してください。

次に、メール履歴用のユーザーとグループを作成します。そして、必要なフォルダをいくつか作成します。詳細はtasks/user.ymlを参照してください。

最後の重要なステップとして、データベースを作成するためのテンプレートが展開されます。そして、MySQLデータベースのデータが展開されます。これは、事前にMySQLデータベースが存在している必要があります。

テスト

私たちは、公開とリントチェックのためにGitHub Actionsを使用しています。systemdを使用したAnsibleの良いテスト方法をご存知であれば、ぜひ教えてください。テストに関する詳細は、GitHubマーケットプレイスをご覧ください。

テストステータス GitHubマーケットプレイス
Ansible Lintチェック ansible-lintアクション
プロジェクトについて

Preperation, User and Database Configuration ansible role for a mailserver Setup

インストール
ansible-galaxy install l3d.mailserver_preperation
ライセンス
mit
ダウンロード
272
所有者
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy