reimarstier.jetbrains_installer
Installer les outils Jetbrains (Rôle Ansible)
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
---
- hô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 :
- https://data.services.jetbrains.com/products/releases?code=TBA%2CIIU%2CPCP%2CWS%2CPS%2CRS%2CRD%2CCL%2CDG%2CRM%2CAC%2CGO%2CRC%2CDPK%2CDP%2CDM%2CDC%2CYTD%2CTC%2CUS%2CHB%2CMPS%2CPCE&latest=true&type=release&build=&_=1558842615517
- https://www.jetbrains.com/updates/updates.xml
- https://data.services.jetbrains.com/products/releases?code=PCP&latest=true&type=release&build=
- https://data.services.jetbrains.com/products/releases?code=IIC&latest=true&type=release&build=
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.
Installer
ansible-galaxy install reimarstier.jetbrains_installer
Licence
mit
Téléchargements
4.9k
Propriétaire