infOpen.git

git

CI
Mergify Status
Updates
Python 3
Ansible Role

gitパッケージをインストールします。

要件

このロールはAnsible 2.8以上が必要で、プラットフォームの要件はメタデータファイルに記載されています。

テスト

このロールはMoleculeを使ってテストを実行します。

ローカルおよびGithub ActionsのテストはデフォルトでDocker上で実行されます。
他のバックエンドを使用するにはMoleculeのドキュメントを参照してください。

現在、テストは以下で実施されています:

  • CentOS 7
  • CentOS 8
  • Debian Buster
  • Debian Stretch
  • Ubuntu Bionic
  • Ubuntu Focal

使用するのは:

  • Ansible 2.8.x
  • Ansible 2.9.x

テストの実行

Dockerドライバを使用する場合

$ tox

環境変数を使用してMoleculeのオプションとコマンドを設定することもできます:

  • MOLECULE_OPTIONS デフォルト: "--debug"
  • MOLECULE_COMMAND デフォルト: "test"
$ MOLECULE_OPTIONS='' MOLECULE_COMMAND=converge tox

ロール変数

デフォルトのロール変数

# インストール
git_packages: "{{ _git_packages }}"
git_repository_cache_valid_time: 3600
git_repository_update_cache: True

Debian OSファミリー特有の変数

_git_packages:
  - name: 'git'

依存関係

なし

例プレイブック

- hosts: servers
  roles:
    - { role: infOpen.git }

ライセンス

MIT

著者情報

アレクサンドル・ショシエ(インフォペン社用)

プロジェクトについて

Ansible role to install and configure git

インストール
ansible-galaxy install infOpen.git
ライセンス
mit
ダウンロード
706
所有者
Infopen company