buluma.common
Ansibleロール common
このロールの目的は、システム上の一般的な設定を行うことです。
GitHub | バージョン | 問題 | プルリクエスト | ダウンロード |
---|---|---|---|---|
例のプレイブック
この例は molecule/default/converge.yml
から取られており、各プッシュ、プルリクエスト、リリースでテストされています。
---
- name: Converge
hosts: all
become: true
gather_facts: true
roles:
- role: buluma.common
マシンは準備が必要です。CIでは、molecule/default/prepare.yml
を使用して準備します。
---
- name: Prepare
hosts: all
gather_facts: false
become: true
roles:
- role: buluma.bootstrap
これらのロールの使用方法については、完全な説明と例 を参照してください。
ロール変数
変数のデフォルト値は defaults/main.yml
に設定されています。
---
# common用のデフォルトファイル
# 選択されたホスト名。
common_hostname: "{{ inventory_hostname }}"
# 設定する名前サーバーのリスト。
# common_nameservers:
# - 1.1.1.1
# - 1.0.0.1
# /etc/hosts をプレイ内の全ホストで埋める。
common_hosts: "{{ groups.all }}"
# ホスト名の変更時に再起動したいですか?
common_reboot: true
要件
- requirements.txt にリストされているpipパッケージ。
使用されるロールの状態
以下のロールがシステムの準備に使用されます。別の方法でシステムを準備することもできます。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap |
コンテキスト
このロールは多くの互換性のあるロールの一部です。詳細については、これらのロールのドキュメント を参照してください。
関連するロールの概要です:
互換性
このロールは以下のコンテナイメージでテストされています。
コンテナ | タグ |
---|---|
Alpine | すべて |
Amazon | すべて |
Debian | すべて |
Fedora | すべて |
opensuse | すべて |
Ubuntu | すべて |
必要なAnsibleの最低バージョンは2.12で、以下の状況でテストが行われました。
- 前のバージョン
- 現在のバージョン
- 開発版
問題が見つかった場合は、GitHubに登録してください。