From 765a4344b572b1d8d88cc113a5429902f76cfb7b Mon Sep 17 00:00:00 2001 From: Julian Gethmann Date: Thu, 31 Aug 2017 14:38:10 +0200 Subject: [PATCH] Make pycharm role version compatible * PyCharm version in extra variable * new software: * neovim * ptpython3 * python3-mypy --- group_vars/all | 1 + group_vars/python.yml | 2 ++ host_vars/las-gethmann.las.kit.edu | 2 ++ host_vars/las113.las.kit.edu | 3 +++ roles/pycharm/tasks/main.yml | 4 ++-- roles/pycharm/vars/main.yml | 2 ++ 6 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 roles/pycharm/vars/main.yml diff --git a/group_vars/all b/group_vars/all index 6476b0d..3e2077b 100644 --- a/group_vars/all +++ b/group_vars/all @@ -19,6 +19,7 @@ client_software: handy_software: - zsh + - neovim admin_software: - ansible diff --git a/group_vars/python.yml b/group_vars/python.yml index 45ae93e..62e14cf 100644 --- a/group_vars/python.yml +++ b/group_vars/python.yml @@ -11,7 +11,9 @@ python3pkg: - python3-pandas - python3-pylint - python3-sphinx + - python3-mypy - bumpversion + - ptpython3 python3pip: - brewer2mpl diff --git a/host_vars/las-gethmann.las.kit.edu b/host_vars/las-gethmann.las.kit.edu index ff12360..378cb42 100644 --- a/host_vars/las-gethmann.las.kit.edu +++ b/host_vars/las-gethmann.las.kit.edu @@ -3,3 +3,5 @@ user_account: gethmann ip_suffix: -gethmann loc: 618 os: Fedora 25 +extra_software: + - subversion diff --git a/host_vars/las113.las.kit.edu b/host_vars/las113.las.kit.edu index bfd1b6e..0027bcf 100644 --- a/host_vars/las113.las.kit.edu +++ b/host_vars/las113.las.kit.edu @@ -3,3 +3,6 @@ user_account: gethmann ip_suffix: 113 loc: 618 os: Fedora 25 + +extra_software: + - subversion diff --git a/roles/pycharm/tasks/main.yml b/roles/pycharm/tasks/main.yml index 78f9485..5924d0c 100644 --- a/roles/pycharm/tasks/main.yml +++ b/roles/pycharm/tasks/main.yml @@ -1,7 +1,7 @@ --- - name: download PyCharm get_url: - url: "https://download-cf.jetbrains.com/python/pycharm-community-2017.1.4.tar.gz" + url: "https://download-cf.jetbrains.com/python/{{ pycharm_name }}.tar.gz" dest: /tmp/pycharm.tar.gz - name: create directory @@ -16,4 +16,4 @@ src: /tmp/pycharm.tar.gz dest: /usr/local/bin/pycharm remote_src: yes - + creates: /usr/local/bin/{{ pycharm_name }} diff --git a/roles/pycharm/vars/main.yml b/roles/pycharm/vars/main.yml new file mode 100644 index 0000000..f40ecd6 --- /dev/null +++ b/roles/pycharm/vars/main.yml @@ -0,0 +1,2 @@ +--- +pycharm_name: pycharm-community-2017.1.4 -- GitLab