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
ライセンス
作者情報
この役割は、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!