X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=playbooks%2Fredhat%2Froles%2Finit-system%2Ftasks%2Fpython.yml;fp=playbooks%2Fredhat%2Froles%2Finit-system%2Ftasks%2Fpython.yml;h=15dc9949fbacd9b865ae011d694b9d02bb2dec98;hb=76942f35b0b978244f917e28694b78f43e8f8860;hp=0000000000000000000000000000000000000000;hpb=ef8a08206532590b791f2950c4b22b4f2f871e97;p=ansible.git diff --git a/playbooks/redhat/roles/init-system/tasks/python.yml b/playbooks/redhat/roles/init-system/tasks/python.yml new file mode 100644 index 0000000..15dc994 --- /dev/null +++ b/playbooks/redhat/roles/init-system/tasks/python.yml @@ -0,0 +1,17 @@ +- name: Install Python and packages + become: true + dnf: + name: ['python2', 'python3', 'python2-pip', 'python3-pip', + 'python2-setuptools', 'python3-setuptools', + ] + state: latest + update_cache: yes + register: python + +- name: Upgrade Python packages + become: true + shell: 'umask 022; {{ item }} -m pip install --upgrade + "pip < 19.1" setuptools tox virtualenv virtualenvwrapper "wheel < 0.31.1" + flake8 sphinx twine' + when: python.changed + loop: ['python3', 'python2']