This is an Ansible role to install and configure idea.
Include more information about idea in this section.
These platforms are supported:
- Ubuntu 20.04
- Ubuntu 22.04
- Debian 11
- Debian 12
- EL 8 (Tested on Rocky Linux 8)
- EL 9 (Tested on Rocky Linux 9)
- Fedora 40
- openSUSE Leap 15.5
Variable | Default | Description |
---|---|---|
jetbrains_idea_version |
2023.1.4 |
Version of idea to install |
jetbrains_idea_edition |
IC |
Edition of idea to install. Options: ["IC", "IU"] |
jetbrains_idea_plugins |
[] |
List of plugin IDs to install |
jetbrains_idea_plugins_user |
{{ ansible_user_id }} |
User to install plugins for. Defaults to the remote user |
jetbrains_idea_plugins_group |
{{ ansible_user_id }} |
Group to install plugins for. Defaults to the remote user |
diademiemi.jetbrains.common
role
- name: Use diademiemi.jetbrains.idea role
hosts: "{{ target | default('idea') }}"
roles:
- role: "diademiemi.jetbrains.idea"
tags: ['diademiemi', 'idea', 'setup'] ```
MIT
- diademiemi (@diademiemi)
This repository comes with Molecule that run in Podman on the supported platforms. Install Molecule by running
pip3 install -r requirements.txt
Run the tests with
molecule test
These tests are automatically ran by GitHub Actions on push. If the tests are successful, the role is automatically published to Ansible Galaxy.