bngsudheer.centos_base

役割の説明

名前: bngsudheer.centos_base

いくつかの一般的なパッケージをインストールし、いくつかの設定を調整するための役割です。

デフォルトでは、この役割はターゲットサーバーの状態を変更しません。デフォルトの動作を変更するには、ブーリアン変数を有効にする必要があります。

CentOSオペレーティングシステムがインストールされた後、いくつかの基本的なソフトウェアをインストールし、いくつかの設定を調整します。

  • Development Toolsmercurialgitfirewalldなどのパッケージをいくつかインストールします
  • fail2banをインストールして設定し、SSHのブルートフォース攻撃から保護します
  • SSHデーモンの設定ファイルを安全にし、キーによるログインのみを許可します
  • SELinuxのパッケージをインストールします

要件

特になし。

役割の変数

以下の役割変数が利用可能です:

変数名 デフォルト値 説明 必須?
centos_base_enable_epel false EPELリポジトリを有効にする いいえ
centos_base_secure_sshd false SSH設定を安全にする いいえ
centos_base_basic_packages false 基本パッケージをインストールする いいえ
centos_base_basic_vim_tweaks false 基本的なVIMの調整をインストールする いいえ
centos_base_htop_configuration false 基本的なhtoprc設定 いいえ
centos_base_fail2ban_configuration false 基本的なfail2ban設定 いいえ
centos_base_selinux_packages true SELinuxのパッケージをインストールする いいえ
centos_base_firewalld_services [] firewalldで有効にするサービスのリスト いいえ
centos_base_utility_packages false screen、htop、wgetなどのユーティリティパッケージをインストールする いいえ
centos_base_debug_packages false デバッグパッケージをインストールする いいえ
centos_base_lockprg false .bashrcにLOCKPRGをエクスポートする いいえ
centos_base_security_packages false firewalldをインストールする いいえ
centos_base_firewalld true firewalldをインストールして有効にするかどうか いいえ

依存関係

特になし。

例のプレイブック

    - hosts: servers
      remote_user: root
      vars:
        - centos_base_enable_epel: true
        - centos_base_basic_packages: true
        - centos_base_secure_sshd: true
        - centos_base_basic_vim_tweaks: true
        - centos_base_htop_configuration: true
        - centos_base_fail2ban_configuration: true
        - centos_base_selinux_packages: true
        - centos_base_firewalld_services: ['http', 'https']
      roles:
         - bngsudheer.centos_base

ライセンス

BSD

著者情報

スディール・サティヤナラヤナ。

プロジェクトについて

Basic CentOS Configuration

インストール
ansible-galaxy install bngsudheer.centos_base
ライセンス
bsd-3-clause
ダウンロード
5k
所有者
Software developer and DevOps consultant