Removes Ansible reinstall from pipeline (#10032)
parent
3b68d63643
commit
1955943d4a
|
@ -39,10 +39,6 @@ variables:
|
|||
|
||||
before_script:
|
||||
- ./tests/scripts/rebase.sh
|
||||
- update-alternatives --install /usr/bin/python python /usr/bin/python3 1
|
||||
- python -m pip uninstall -y ansible ansible-base ansible-core
|
||||
- python -m pip install -r tests/requirements.txt
|
||||
- ansible-galaxy install -r tests/requirements.yml
|
||||
- mkdir -p /.ssh
|
||||
|
||||
.job: &job
|
||||
|
|
|
@ -67,11 +67,6 @@ tox-inventory-builder:
|
|||
extends: .job
|
||||
before_script:
|
||||
- ./tests/scripts/rebase.sh
|
||||
- apt-get update && apt-get install -y python3-pip
|
||||
- update-alternatives --install /usr/bin/python python /usr/bin/python3 10
|
||||
- python -m pip uninstall -y ansible ansible-base ansible-core
|
||||
- python -m pip install -r tests/requirements.txt
|
||||
- ansible-galaxy install -r tests/requirements.yml
|
||||
script:
|
||||
- pip3 install tox
|
||||
- cd contrib/inventory_builder && tox
|
||||
|
|
|
@ -9,11 +9,6 @@
|
|||
stage: deploy-part1
|
||||
before_script:
|
||||
- tests/scripts/rebase.sh
|
||||
- apt-get update && apt-get install -y python3-pip
|
||||
- update-alternatives --install /usr/bin/python python /usr/bin/python3 10
|
||||
- python -m pip uninstall -y ansible ansible-base ansible-core
|
||||
- python -m pip install -r tests/requirements.txt
|
||||
- ansible-galaxy install -r tests/requirements.yml
|
||||
- ./tests/scripts/vagrant_clean.sh
|
||||
script:
|
||||
- ./tests/scripts/molecule_run.sh
|
||||
|
|
|
@ -13,11 +13,6 @@
|
|||
image: $PIPELINE_IMAGE
|
||||
services: []
|
||||
before_script:
|
||||
- apt-get update && apt-get install -y python3-pip
|
||||
- update-alternatives --install /usr/bin/python python /usr/bin/python3 10
|
||||
- python -m pip uninstall -y ansible ansible-base ansible-core
|
||||
- python -m pip install -r tests/requirements.txt
|
||||
- ansible-galaxy install -r tests/requirements.yml
|
||||
- ./tests/scripts/vagrant_clean.sh
|
||||
script:
|
||||
- ./tests/scripts/testcases_run.sh
|
||||
|
|
|
@ -29,6 +29,7 @@ RUN apt update -q \
|
|||
gnupg2 \
|
||||
software-properties-common \
|
||||
unzip \
|
||||
libvirt-clients \
|
||||
&& curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add - \
|
||||
&& add-apt-repository "deb [arch=$(dpkg --print-architecture)] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" \
|
||||
&& apt update -q \
|
||||
|
|
|
@ -1,5 +1,4 @@
|
|||
ansible==7.6.0
|
||||
ansible-core==2.14.6
|
||||
cryptography==41.0.1
|
||||
jinja2==3.1.2
|
||||
jmespath==1.0.1
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
#!/bin/bash
|
||||
set -euxo pipefail
|
||||
|
||||
/usr/bin/python -m pip uninstall -y ansible ansible-base ansible-core
|
||||
/usr/bin/python -m pip install -r tests/requirements.txt
|
||||
ansible-galaxy install -r tests/requirements.yml
|
||||
mkdir -p /.ssh
|
||||
mkdir -p cluster-dump
|
||||
mkdir -p $HOME/.ssh
|
||||
|
|
|
@ -3,8 +3,6 @@ set -euxo pipefail
|
|||
|
||||
# Cleanup vagrant VMs to avoid name conflicts
|
||||
|
||||
apt-get install -y libvirt-clients
|
||||
|
||||
for i in $(virsh list --name)
|
||||
do
|
||||
virsh destroy "$i"
|
||||
|
|
Loading…
Reference in New Issue