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