avnes.tint2

ansible-role-tint2

Ansible

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

著者情報

https://github.com/avnes/

プロジェクトについて

Will install tint2 and setup basic configuration

インストール
ansible-galaxy install avnes.tint2
ライセンス
mit
ダウンロード
1k
所有者
Lead {Site Reliability, Cloud, DevOps, Platform} Engineer