darkwizard242.cloc

Ansible Role: cloc

この役割は、DebianベースおよびELベースのシステムにおいて、デフォルトでclocをインストールするか(変数を渡した場合はアンインストールします)。リポジトリのGitHubページの公式ステートメントによれば、「clocは、多くのプログラミング言語のソースコードの空白行、コメント行、物理行をカウントします」とのことです。

要件

特になし。

役割の変数

利用可能な変数は、以下に示されています(defaults/main.ymlにあります):

変数リスト:

cloc_app: cloc
cloc_desired_state: present

変数テーブル:

変数 説明
cloc_app インストールするアプリを定義します(例:cloc
cloc_desired_state パッケージをインストール(presentまたはlatest)するか、アンインストール(absent)するかを動的に選択するために定義されています。デフォルトはpresentです。

依存関係

特になし。

例プレイブック

Ansibleプレイブックでの役割のデフォルトの動作(clocパッケージのインストール):

- hosts: servers
  roles:
    - darkwizard242.cloc

Ansibleプレイブックでの役割の動作をカスタマイズ(最新のclocパッケージのインストール):

- hosts: servers
  roles:
    - darkwizard242.cloc
  vars:
    cloc_desired_state: latest

Ansibleプレイブックでの役割の動作をカスタマイズ(clocパッケージのアンインストール):

- hosts: servers
  roles:
    - darkwizard242.cloc
  vars:
    cloc_desired_state: absent

ライセンス

MIT

作者情報

この役割は、Ali Muhammadによって作成されました。

プロジェクトについて

Installation/Uninstallation of `cloc`. Used for Counting Lines of Code.

インストール
ansible-galaxy install darkwizard242.cloc
ライセンス
mit
ダウンロード
3.3k
所有者
Senior DevOps/CloudOps Engineer. Dedicated to Automating everything I come across. Love to work on and learn new technologies/tools everyday!