|
32 | 32 | dest: "/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo" |
33 | 33 | mode: 0644 |
34 | 34 |
|
35 | | -- stat: |
36 | | - path: /usr/local/bin/python3.7 |
37 | | - register: build_python37 |
38 | | - |
39 | | -- name: centos7 | ppc64 | download python 3.7 |
40 | | - get_url: |
41 | | - url: https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz |
42 | | - dest: /tmp/ |
43 | | - when: "arch == 'ppc64' and build_python37.stat.exists == False" |
44 | | - |
45 | | -- name: centos7 | ppc64 | unarchive python 3.7 |
46 | | - unarchive: |
47 | | - src: /tmp/Python-3.7.3.tgz |
48 | | - remote_src: yes |
49 | | - dest: /tmp/ |
50 | | - when: "arch == 'ppc64' and build_python37.stat.exists == False" |
51 | | - |
52 | | -- name: centos7 | ppc64 | configure python 3.7 |
53 | | - shell: /tmp/Python-3.7.3/configure |
54 | | - args: |
55 | | - chdir: /tmp/Python-3.7.3 |
56 | | - when: "arch == 'ppc64' and build_python37.stat.exists == False" |
57 | | - |
58 | | -- name: centos7 | ppc64 | install python 3.7 |
59 | | - shell: make -j6 install |
60 | | - args: |
61 | | - chdir: /tmp/Python-3.7.3 |
62 | | - when: "arch == 'ppc64' and build_python37.stat.exists == False" |
63 | | - |
| 35 | +# Clean up from when Python 3 was installed from source |
64 | 36 | - name: centos7 | ppc64 | clean python 3.7 |
65 | 37 | file: |
66 | 38 | state: absent |
67 | | - path: /tmp/Python-3.7 |
68 | | - when: "arch == 'ppc64' and build_python37.stat.exists == False" |
| 39 | + path: "{{ item }}" |
| 40 | + with_items: |
| 41 | + - /tmp/Python-3.7 |
| 42 | + - /usr/local/bin/2to3 |
| 43 | + - /usr/local/bin/2to3-3.7 |
| 44 | + - /usr/local/bin/idle3 |
| 45 | + - /usr/local/bin/idle3.7 |
| 46 | + - /usr/local/bin/pydoc3 |
| 47 | + - /usr/local/bin/pydoc3.7 |
| 48 | + - /usr/local/bin/python3 |
| 49 | + - /usr/local/bin/python3.7 |
| 50 | + - /usr/local/bin/python3.7-config |
| 51 | + - /usr/local/bin/python3.7m |
| 52 | + - /usr/local/bin/python3.7m-config |
| 53 | + - /usr/local/bin/python3-config |
| 54 | + - /usr/local/bin/pyvenv |
| 55 | + - /usr/local/bin/pyvenv-3.7 |
| 56 | + when: "arch == 'ppc64'" |
0 commit comments