buluma.fish
Ansibleロール fish
フレンドリーインタラクティブシェル (fish) をインストールします。
GitHub | バージョン | 問題 | プルリクエスト | ダウンロード数 |
---|---|---|---|---|
サンプルプレイブック
この例は、molecule/default/converge.yml
から取られ、各プッシュ、プルリクエスト、リリースでテストされています。
---
- hosts: all
become: yes
vars:
distros:
- Debian9
- Debian10
- RedHat7
- RedHat8
- Fedora30
- Fedora31
- Fedora32
- Ubuntu16
- Ubuntu18
- Ubuntu20
tasks:
- include_role:
name: buluma.fish
when: ansible_facts.distribution ~ ansible_facts.distribution_major_version in distros
マシンの準備が必要です。CIでは、molecule/default/prepare.yml
を使用して行います:
---
- name: Prepare
hosts: all
gather_facts: no
become: yes
serial: 30%
roles:
- role: buluma.bootstrap
このロールの使い方については、詳細な説明と例も参照してください。
ロール変数
変数のデフォルト値は、defaults/main.yml
に設定されています:
---
fish_release_version: 3
要件
- requirements.txtにリストされたpipパッケージ。
使用されるロールの状態
次のロールがシステムの準備に使用されます。他の方法でもシステムを準備できます。
要件 | GitHub | バージョン |
---|---|---|
buluma.bootstrap |
コンテキスト
このロールは多くの互換性のあるロールの一部です。他のロールのドキュメントも参照してください。
関連するロールの概要は次の通りです:
互換性
このロールは次のコンテナイメージでテストされています:
コンテナ | タグ |
---|---|
EL | すべて |
Ubuntu | すべて |
Debian | すべて |
Fedora | すべて |
必要なAnsibleの最小バージョンは2.12で、次のテストが行われました:
- 前のバージョン。
- 現在のバージョン。
- 開発バージョン。
問題を見つけた場合は、GitHubで報告してください。