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アクション |
プロジェクトについて
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