redbeard28.bashaliases

ANSIBLE-ROLE-BASHALIASES

このAnsibleロールは、希望するbashファイルにBashエイリアスを追加します。

このロールの使い方

このロールはプレイブックに含める必要があります。

このGalaxyロールを以下のように呼び出します:

ansible-galaxy install -r requirements.yml 

requirements.ymlの中は次のようになります:

# GitHubから取得し、名前を上書きして特定のタグを指定します
- src: redbeard28.bashaliases

詳細情報 => Ansibleドキュメント

要件

  • Ansible 2.9以上

ロール変数

---
activate_shell_aliases_extra: false
aliases_shell: "bash"
shell_rc_file: "~/.{{ aliases_shell }}rc"
shell_aliases_file: "~/.{{ aliases_shell }}_aliases"

shell_aliases:
  - {alias: "ll", command: "ls -rthl --color=auto"}
  - {alias: "dir", command: "dir --color=auto"}
  - {alias: "grep", command: "grep --color=auto"}

shell_aliases_extra:
  - \#function inspec { docker run -it --rm -v $(pwd):/share -v $(echo $HOME):/home/ chef/inspec "$@"; }
  - export cookiecutterURL=https://github.com/redbeard28/ansible-role-template.git

依存関係

リモートホストにpython3がインストールされていない場合

  • src: redbeard28.bootstrap

例示的なプレイブック

ロールの使い方の例(パラメーターとして渡す変数を含む)は、ユーザーにとって便利です:

- hosts: all
  roles:
     - { role: redbeard28.bashaliases, tags: mytags }

Moleculeテストフレームワーク

このロールをテストするためにmoleculeを使用できます。

image=debian tag="buster" molecule converge 
image=debian tag="buster" molecule verify 

著者情報

Jeremie CUADRADO¹ from Redbeard-Consulting

プロジェクトについて

Ansible role add Bash aliases in bash file you want.

インストール
ansible-galaxy install redbeard28.bashaliases
ライセンス
Unknown
ダウンロード
296