Guillaume Coré
2019-04-04 d537a6fc1b94a8bf4ef830e6958c32951466fc8b
bastion: Install openshift python modules using EPEL, not pip
1 files modified
35 ■■■■ changed files
ansible/roles/bastion/tasks/k8s.yml 35 ●●●● patch | view | raw | blame | history
ansible/roles/bastion/tasks/k8s.yml
@@ -2,33 +2,10 @@
- tags:
    - bastion_k8s
  block:
    - name: Download pip installer
      get_url:
        url: https://bootstrap.pypa.io/get-pip.py
        dest: /tmp/get-pip.py
        mode: 0440
    - name: Add epel-release repo
      yum:
        name: https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    - name: Run pip installer
      command: python /tmp/get-pip.py
    - name: Remove pip installer
      file:
        path: /tmp/get-pip.py
        state: absent
    - name: Install pip packages
      pip:
        name:
          - virtualenv
    - name: Upgrade pip packages
      pip:
        name:
          - setuptools
        extra_args: --upgrade
    - name: Install OpenShift pip package
      pip:
        name:
          - openshift
        extra_args: --ignore-installed
    - name: Install openshift python module
      yum:
        name: python-openshift