Fix git test on FreeBSD with Python 3.x. (#54560)

pull/54566/head
Matt Clay 6 years ago committed by GitHub
parent 6167ab125c
commit 2434abaaf7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -10,7 +10,28 @@
set_fact: set_fact:
virtualenv: "{{ command.stdout_lines[0] }}" virtualenv: "{{ command.stdout_lines[0] }}"
- include: 'pip.yml' - block:
- name: install git, needed for repo installs
package:
name: git
state: present
when: ansible_distribution != "MacOSX"
register: git_install
- include_tasks: pip.yml
always:
- name: remove unwanted packages
package:
name: git
state: absent
when: git_install.changed
- name: remove auto-installed packages from FreeBSD
pkgng:
name: git
state: absent
autoremove: yes
when: git_install.changed and ansible_distribution == "FreeBSD"
when: ansible_fips|bool != True when: ansible_fips|bool != True
module_defaults: module_defaults:
pip: pip:

@ -18,12 +18,6 @@
# FIXME: replace the python test package # FIXME: replace the python test package
- name: install git, needed for repo installs
package:
name: git
state: present
when: ansible_distribution != "MacOSX"
# first some tests installed system-wide # first some tests installed system-wide
# verify things were not installed to start with # verify things were not installed to start with
@ -139,7 +133,7 @@
- "not (req_installed is changed)" - "not (req_installed is changed)"
- name: install the same module from url - name: install the same module from url
pip: pip:
name: "git+https://github.com/dvarrazzo/pyiso8601#egg=pyiso8601" name: "git+https://github.com/dvarrazzo/pyiso8601#egg=pyiso8601"
virtualenv: "{{ output_dir }}/pipenv" virtualenv: "{{ output_dir }}/pipenv"
editable: True editable: True

Loading…
Cancel
Save