buluma.centos_base
Ansible ロール centos_base
基本的な CentOS の設定
GitHub | バージョン | 問題 | プルリクエスト | ダウンロード数 |
---|---|---|---|---|
サンプルプレイブック
このサンプルは molecule/default/converge.yml
から取られ、各プッシュ、プルリクエスト、リリース時にテストされます。
---
# TODO: このプレイブックを別のシナリオに移動する
# デフォルトのシナリオはデフォルトの変数の値で動作する必要があります
- name: Converge
hosts: all
vars:
- centos_base_utility_packages: true
- centos_base_enable_epel: true
- centos_base_vim_users: ['root']
- centos_base_basic_vim_tweaks: true
- centos_base_firewalld_services: ['http']
- centos_base_basic_packages: true
- centos_base_firewalld: true
- centos_base_debug_packages: true
- centos_base_security_packages: true
pre_tasks:
- name: Apache のインストール
ansible.builtin.yum:
name: httpd
- name: httpd を開始
ansible.builtin.systemd:
name: httpd
state: started
roles:
- role: buluma.centos_base
マシンの準備が必要です。CIでは molecule/default/prepare.yml
を使用して行います。
---
- name: 準備
hosts: all
become: yes
gather_facts: no
roles:
- role: buluma.bootstrap
- role: buluma.epel
また、これらのロールの使い方についての 詳細な説明と例 もご覧ください。
ロール変数
変数のデフォルト値は defaults/main.yml
に設定されています。
---
# centos_base のデフォルトファイル
centos_base_secure_sshd: false
centos_base_basic_vim_tweaks: false
centos_base_htop_configuration: false
centos_base_fail2ban_configuration: false
centos_base_selinux_packages: false
centos_base_firewalld_services: []
centos_base_nagios_packages: false
centos_base_utility_packages: false
centos_base_basic_packages: false
centos_base_debug_packages: false
centos_base_enable_epel: false
centos_base_lockprg: false
centos_base_security_packages: false
centos_base_firewalld: true
centos_base_development_packages: false
要件
- requirements.txt にリストされた pip パッケージ。
使用しているロールの状態
以下のロールがシステムの準備に使用されます。他の方法でシステムを準備することも可能です。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap | ||
buluma.epel |
コンテキスト
このロールは多くの互換性のあるロールの一部です。詳細については これらのロールのドキュメントをご覧ください。
関連するロールの概要は以下のとおりです:
互換性
このロールは以下の コンテナイメージ でテストされています:
コンテナ | タグ |
---|---|
EL | 8, 7 |
必要な Ansible の最低バージョンは 2.10 で、テストは次の環境で行われています:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題が見つかった場合は、GitHub に登録してください。
変更履歴
ライセンス
著者情報
プロジェクトについて
Basic CentOS Configuration
インストール
ansible-galaxy install buluma.centos_base
ライセンス
apache-2.0
ダウンロード
12.6k
所有者
DevOps Engineer