pixelart.phpstorm
Ansible Rolle: PhpStorm
Installiert die Jetbrains PhpStorm IDE auf jedem Linux- oder UNIX-System.
Anforderungen
java
sollte installiert und funktionsfähig sein.
Rollenvariablen
Die verfügbaren Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml
):
phpstorm_version: '2017.1.3'
Die Version von PhpStorm, die installiert werden soll.
phpstorm_install_basepath: '/opt/jetbrains'
Der Basis-Pfad, wo PhpStorm installiert wird.
phpstorm_install_prefix: 'phpstorm'
Das Präfix des Installationsordners innerhalb des Installationspfades. Zusammen mit phpstorm_version
und phpstorm_install_basepath
ergibt sich folgender Standardinstallationspfad: /opt/jetbrains/phpstorm-2017.1.3
.
phpstorm_commandline_launcher: 'pstorm'
Der ausführbare Name des Kommandozeilen-Launchers. Setze auf False
, wenn du keinen installieren möchtest.
phpstorm_cleanup_releases: []
Versionsnummern alter PhpStorm-Versionen, die du löschen möchtest. Es ist wichtig, phpstorm_install_basepath
und phpstorm_install_prefix
während der Installation nicht zu ändern, wenn du eine Bereinigung durchführen möchtest. Andernfalls werden alte Versionen nicht gefunden.
Hinweis: Lösche niemals die Version, von der du ein Upgrade machst. Sie könnte von einem Entwickler geöffnet sein, was zu Abstürzen führen kann.
Abhängigkeiten
Keine.
Beispiel-Playbook
- hosts: phpdevs
roles:
- pixelart.phpstorm
Nachdem das Playbook ausgeführt wurde, wird PhpStorm installiert sein, und eine Anwendung sowie ein Kommandozeilen-Launcher sind über normale Benutzerkonten zugänglich.
Verhaltenskodex
Bitte beachte, dass dieses Projekt mit einem Contributor Code of Conduct veröffentlicht wird. Durch die Teilnahme an diesem Projekt stimmst du den Bedingungen zu.
Lizenz
MIT, siehe die LICENSE Datei.
Autor Informationen
Diese Rolle wurde 2017 von pixelart GmbH erstellt.
ansible-galaxy install pixelart.phpstorm