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
