Verified Commit 24e0681f authored by Silvio Rhatto's avatar Silvio Rhatto
Browse files

Fix: tests: molecule: podman: install pip dependencies

parent 8e9fafc6
Loading
Loading
Loading
Loading
+12 −2
Original line number Diff line number Diff line
@@ -22,8 +22,8 @@
      ansible.builtin.package:
        name: systemd

    # Install ansible.builtin.pip dependencies
    #- name: deps | Install setuptools
    # Install ansible.builtin.pip dependencies from distro packages
    #- name: deps | Install ansible.builtin.pip dependencies
    #  ansible.builtin.apt:
    #    name:
    #      - python3-setuptools
@@ -31,6 +31,16 @@
    #      - python3-virtualenv
    #  when: ansible_os_family == 'Debian'

    # Install ansible.builtin.pip dependencies from pip
    - name: deps | Install ansible.builtin.pip dependencies
      ansible.builtin.pip:
        name:
          - 'pip'
          - 'packaging'
          - 'virtualenv'
          - 'setuptools'
        extra_args: '--break-system-packages --upgrade'

- name: deps | Create the needed groups
  block:
    - name: deps | Create the docker group
+30 −22
Original line number Diff line number Diff line
@@ -20,36 +20,44 @@
          - python3-setuptools
        state: present

    - name: installation | pip | Create the virtualenv base folder
    #- name: installation | pip | Create the virtualenv base folder
    #  ansible.builtin.file:
    #    name  : "{{ onionprobe_virtualenv | dirname }}"
    #    state : directory
    #    owner : "{{ onionprobe_user }}"
    #    group : "{{ onionprobe_group }}"
    #    mode  : '0755'

    - name: installation | pip | Create the virtualenv folder
      ansible.builtin.file:
        name  : "{{ onionprobe_virtualenv | dirname }}"
        name  : "{{ onionprobe_virtualenv }}"
        state : directory
        owner : "{{ onionprobe_user }}"
        group : "{{ onionprobe_group }}"
        mode  : '0755'

    - name: installation | pip | Create the virtualenv
      ansible.builtin.command:
        cmd    : "virtualenv {{ onionprobe_virtualenv }}"
        creates: "{{ onionprobe_virtualenv }}"
      become     : true
      become_user: "{{ onionprobe_user }}"
    #- name: installation | pip | Create the virtualenv
    #  ansible.builtin.command:
    #    cmd    : "virtualenv {{ onionprobe_virtualenv }}"
    #    creates: "{{ onionprobe_virtualenv }}"
    #  become     : true
    #  become_user: "{{ onionprobe_user }}"

    - name: installation | pip | Install packaging package inside the virtualenv
      ansible.builtin.pip:
        name       : 'packaging'
        extra_args : '--upgrade'
        virtualenv : "{{ onionprobe_virtualenv }}"
      become     : true
      become_user: "{{ onionprobe_user }}"
    #- name: installation | pip | Install packaging package inside the virtualenv
    #  ansible.builtin.pip:
    #    name       : 'packaging'
    #    extra_args : '--upgrade'
    #    virtualenv : "{{ onionprobe_virtualenv }}"
    #  become     : true
    #  become_user: "{{ onionprobe_user }}"

    - name: installation | pip | Ensure pip is up-to-date inside the virtualenv
      ansible.builtin.pip:
        name       : 'pip'
        extra_args : '--upgrade'
        virtualenv : "{{ onionprobe_virtualenv }}"
      become     : true
      become_user: "{{ onionprobe_user }}"
    #- name: installation | pip | Ensure pip is up-to-date inside the virtualenv
    #  ansible.builtin.pip:
    #    name       : 'pip'
    #    extra_args : '--upgrade'
    #    virtualenv : "{{ onionprobe_virtualenv }}"
    #  become     : true
    #  become_user: "{{ onionprobe_user }}"

    - name: installation | pip | Install onionprobe package inside the virtualenv
      ansible.builtin.pip: