/ansible-role-jet-brains-toolbox

Installs JetBrains Toolbox https://www.jetbrains.com/toolbox/app/

BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Ansible Role: JetBrains Toolbox

License

Installs JetBrains Toolbox App.

It downloads and unpacks the tar archive from JetBrains. After the installation is complete, user should run jetbrains-toolbox executable manually.

Forked from webarchitect609/ansible-role-jet-brains-toolbox. The difference from the original role is that it doesn't require a specific version of Toolbox to be specified. The task fetches this information from the JSON API.

Requirements

Please, check Toolbox System requirements.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

toolbox_install_dir: "/opt"

Directory to install to.

toolbox_install_for_user: ""

User, who will use the application.

inotify_max_user_watches: "524288"

Value for Inotify Watches Limit to be set via sysctl.

Dependencies

None.

Example Playbook

- hosts: servers
  roles:
    - { role: jet_brains_toolbox }
  vars:
    toolbox_install_dir: "/opt"
    toolbox_install_for_user: "yourusername"

License & Author Information

BSD-3-Clause