henriklynggaard.clion
CLion (https://www.jetbrains.com/clion)
Ten rol instaluje CLion i konfiguruje wtyczki. Testowano go na Linux Mint 18, ale powinien działać na większości dystrybucji. Domyślnie instaluje CLion 2017.2 i nie dodaje żadnych dodatkowych wtyczek.
Domyślnie CLion jest instalowany w katalogu domowym użytkownika i nie jest wymagane użycie become.
Wymagania
Brak
Zmienna roli
clion_version: 2017.2
clion_download_mirror: https://download.jetbrains.com/cpp/
clion_plugin_download_mirror: "https://plugins.jetbrains.com/plugin/download?updateId="
clion_plugins: []
clion_download_directory: /tmp
clion_user_dir: "~{{ (clion_install_user is defined) | ternary(clion_install_user, ansible_user_id) }}"
clion_install_directory: "{{ clion_user_dir | expanduser }}/Tools"
clion_install_user: <nieokreślony>
# obliczane
clion_install_file: "CLion-{{ clion_version }}.tar.gz"
clion_download_url: "{{ clion_download_mirror }}{{ clion_install_file }}"
clion_location: "{{ clion_install_directory }}/clion-{{ clion_version }}"
clion_desktop_file_location: "{{ clion_user_dir | expanduser }}/.local/share/applications/clion-{{ clion_version }}.desktop"
- clion_plugins to lista nazw, które są dodawane do clion_plugin_download_mirror, aby utworzyć pełny adres do pobrania.
- Określenie clion_install_user pozwala na instalację w innym użytkowniku, jednak wymagane jest użycie become.
Zależności
Brak
Przykład
Przykładowy plik playbook
- hosts: localhost
connection: local
roles:
- henriklyngaard.clion
Przykładowa inwentaryzacja dla wtyczek
Poniższe identyfikatory można znaleźć przechodząc do https://plugins.jetbrains.com/clion i wyszukując wtyczkę. Po znalezieniu, skopiuj lokalizację linku dla żądanej wersji i użyj części updateId=XXXXX na końcu.
clion_plugins:
# pomiń 1.7.6
- 32828
# wsparcie bash 1.6.5.171
- 31610
# ansible 0.9.4
- 27616
# docker 2.5.3
- 33621
# markdown 2017.1.20170302
- 33092
Alternatywnie, przeslij wymagane wtyczki na serwer WWW i dostosuj clion_plugin_download_mirror oraz clion_plugins zgodnie z potrzebami.
Licencja
MIT
Dziennik zmian
- 1.1: Umożliwienie instalacji pod innym użytkownikiem
- 1.0: Wersja początkowa
Zainstaluj
ansible-galaxy install henriklynggaard.clion
Licencja
mit
Pobrania
134
Właściciel