reimarstier.jetbrains_installer

Installer les outils Jetbrains (Rôle Ansible)

Statut de construction

Ce rôle Ansible installe une liste donnée d'outils Jetbrains.

  • La dernière version de l'outil respectif sera téléchargée depuis les services de données Jetbrains.
  • Les outils seront installés dans /opt (modifiable via jetbrains_installer_dir).
  • Les anciennes versions seront automatiquement supprimées par défaut.
  • Pour une liste complète et les noms corrects, consultez la définition APP_CODES_STABLE dans le plugin de recherche.
  • Et pour les programmes d'accès anticipé (EAP), par exemple RustRover, consultez la définition JETBRAINS_EAP_RELEASES dans le plugin de recherche. Il suffit de mettre le nom de l'outil (tel que défini dans les URLs de mise à jour) dans la liste jetbrains_installer. Consultez l'exemple de playbook ci-dessous.

Exemple de Playbook

#!/usr/bin/env ansible-playbook
---
-tes: hôte
  devenir: vrai
  collecter_faits: Vrai
  vars:
    jetbrains_installer_apps:
    - nom: "IntelliJ IDEA Community"
    - nom: "PyCharm Community"
    - nom: "Webstorm"
    - nom: "RubyMine"
    - nom: "GoLand"
    # paramètres qui peuvent être remplacés pour un autre répertoire d'installation
    jetbrains_installer_bin_dir: "/opt/bin"
    jetbrains_installer_dir: "/opt"
    jetbrains_installer_remove_old_tools: Vrai

  rôles:
    - {rôle: 'jetbrains_installer', tags: ['jetbrains']}

Services de données Jetbrains

Jetbrains publie les identifiants de version de leur dernière version de sortie à partir des adresses suivantes :

Ces services de données sont également utilisés par la boîte à outils et leur site Web pour afficher les versions les plus récentes.

À propos du projet

Always install the newest Jetbrains IDEs

Installer
ansible-galaxy install reimarstier.jetbrains_installer
Licence
mit
Téléchargements
4.9k
Propriétaire