summaryrefslogtreecommitdiff
path: root/parcels/roles/dependencies/install-pip/tasks/install-pip-docker-compose.yml
blob: 883b2ed646a4c62e8d2ad104a6c3d74919a11a47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
- name: copy gcc-python-devel.zip
  unarchive: src={{ package_path }}/gcc-python-devel.zip dest=~ copy=yes
  register: rpm_info

#- debug:
#   msg: "{{ rpm_info.changed }}"

- name: rpm install gcc-python-devel
  shell: rpm -ivh ~/gcc-python-devel/*.rpm --force --nodeps
  when: rpm_info.changed

- name: copy setuptools-41.1.0.post1.tar.gz
  unarchive: src=file/setuptools-41.1.0.post1.tar.gz dest=~ copy=yes
  when: rpm_info.changed    

- name: python install setuptools
  shell: cd ~/setuptools-41.1.0.post1 && python setup.py install
  when: rpm_info.changed

- name: copy pip-19.2.2.tar.gz
  unarchive: src=file/pip-19.2.2.tar.gz dest=~ copy=yes
  when: rpm_info.changed
  
- name: python install pip
  shell: cd ~/pip-19.2.2 && python setup.py install
  when: rpm_info.changed

- name: copy docker.zip
  unarchive: src=file/docker.zip dest=~ copy=yes
  when: rpm_info.changed

- name: pip install docker
  shell: cd ~/docker && pip install --ignore-installed *
  when: rpm_info.changed

- name: copy docker-compose
  unarchive: src=file/docker-compose.zip dest=~ copy=yes
  when: rpm_info.changed
  
- name: pip install docker-compose
  shell: cd ~/docker-compose && pip install --ignore-installed *
  when: rpm_info.changed
#  ignore_errors: True
#  register: command_result
#  failed_when: "'FAILED' in command_result.stderr"

- name: copy PyMySQL-0.9.3-py2.py3-none-any.whl to ~
  copy:
    src: file/PyMySQL-0.9.3-py2.py3-none-any.whl
    dest: '~'
    force: true
    backup: yes

- name: pip install PyMysql
  shell: cd ~ && pip install PyMySQL-0.9.3-py2.py3-none-any.whl