avnes.tint2
ansible-role-tint2
tint2をインストールし、基本的な設定を行うためのAnsibleロールです。
必要条件
Poetryを必要とします。https://python-poetry.org/docs/からインストールしてください。
ロール変数
config_owner:
文字列(必須)で、tint2の設定を行うLinuxユーザーを指定します。
launcher_item_app:
リスト(必須)で、tint2のランチャーに追加するアプリケーションを指定します。
その他の変数(任意)はdefaults/main.ymlにあり、残りはtint2rc.j2テンプレートで使用されます。
依存関係
なし
例 Playbook
- hosts: all
vars:
config_owner: 'maya'
launcher_item_app:
- '/usr/share/applications/chromium-browser.desktop'
- '/usr/share/applications/pcmanfm.desktop'
- '/usr/share/applications/atom.desktop'
- '/usr/share/applications/keepassx2.desktop'
- '/usr/share/applications/lxterminal.desktop'
roles:
- { role: avnes.ansible-role-tint2 }
pip互換のために
poetry export --dev --output requirements.txt
テスト
poetry install
poetry shell
molecule test
ライセンス
MIT