common server setting
- bookworm
- bullseye
設定方法の詳細についてはdefaults/main.ymlのサンプルコードを参照してください。
インストールするパッケージ
グループの設定
ユーザーの設定
ホスト名
SSHのポート番号
SSHのカスタム設定
ufwのSSHポートルール
SSHのGeoIPフィルタの有効/無効
SSH接続を許可する国コード
※「common_ssh_use_geoip_filter」が有効な場合のみ設定を行ってください
自動更新するGeoIPデータベースファイル
https://mailfud.org/geoip-legacy/
backportsをデフォルトリリースに設定するか否か
Postfixの設定
fail2banの追加設定
syslogの追加設定
管理者グループ名
管理者グループに所属するユーザーがsudo実行時にパスワードの入力を行うか否か
パッケージの自動更新(cron-apt)のカスタム設定
スワップファイルのパス
※スワップ領域が存在する場合、この変数に設定は無視されます
スワップのサイズ
※スワップ領域が存在する場合、この変数に設定は無視されます
ファイルのアップロード設定
cron変数の設定
cronの設定
ディスクの設定
マウントの設定
glances用の追加インストールパッケージ
glances用の追加インストールパッケージ(pip)
glancesの設定
glancesのサービス用コマンドラインパラメーター
@see https://glances.readthedocs.io/en/latest/cmds.html
glancesのサービス設定
glancesサービスのために開放するポート
ログインバナーに表示するロゴのテキスト
ログインバナーに表示する追加テキスト
ログインバナーのログ生成時のオプション
(※toiletのコマンドラインオプションを指定)
インストールするユーティリティパッケージ
日本語フォント(パッケージ)の設定
その他の日本語フォントのインストールの可否
※現時点ではモリサワの「BIZ UD」フォントのみ
- hosts: servers
roles:
- role: common
Apache License 2.0