diff --git a/.gitlab-ci/lint.yml b/.gitlab-ci/lint.yml
index 3b59c3ba5309ea87ba9a77379546a640da8e5111..57c8b08474327a55d9e67e471da5a67c9f77e6d5 100644
--- a/.gitlab-ci/lint.yml
+++ b/.gitlab-ci/lint.yml
@@ -52,7 +52,7 @@ tox-inventory-builder:
     - ./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
+    - python -m pip uninstall -y ansible ansible-base ansible-core
     - python -m pip install -r tests/requirements.txt
   script:
     - pip3 install tox
diff --git a/.gitlab-ci/packet.yml b/.gitlab-ci/packet.yml
index 0805e735743eaf51b547367ca33fef11bf00fbff..a096275974e3c5bd75224fb5a9459fe5cd9646c7 100644
--- a/.gitlab-ci/packet.yml
+++ b/.gitlab-ci/packet.yml
@@ -31,29 +31,29 @@ packet_ubuntu20-calico-aio:
   variables:
     RESET_CHECK: "true"
 
-# Exericse ansible variants
+# Exericse ansible variants during the nightly jobs
 packet_ubuntu20-calico-aio-ansible-2_9:
   stage: deploy-part1
-  extends: .packet_pr
+  extends: .packet_periodic
   when: on_success
   variables:
     ANSIBLE_MAJOR_VERSION: "2.9"
     RESET_CHECK: "true"
 
-packet_ubuntu20-calico-aio-ansible-2_11:
+packet_ubuntu20-calico-aio-ansible-2_10:
   stage: deploy-part1
-  extends: .packet_pr
+  extends: .packet_periodic
   when: on_success
   variables:
-    ANSIBLE_MAJOR_VERSION: "2.11"
+    ANSIBLE_MAJOR_VERSION: "2.10"
     RESET_CHECK: "true"
 
-packet_ubuntu20-calico-aio-ansible-2_12:
+packet_ubuntu20-calico-aio-ansible-2_11:
   stage: deploy-part1
-  extends: .packet_pr
+  extends: .packet_periodic
   when: on_success
   variables:
-    ANSIBLE_MAJOR_VERSION: "2.12"
+    ANSIBLE_MAJOR_VERSION: "2.11"
     RESET_CHECK: "true"
 
 # ### PR JOBS PART2
diff --git a/.gitlab-ci/vagrant.yml b/.gitlab-ci/vagrant.yml
index d2b51d029d5db663b63eb2434e9fc413b968b735..a13028ddaf0bd4a1e93d2f0bf39190efcc849132 100644
--- a/.gitlab-ci/vagrant.yml
+++ b/.gitlab-ci/vagrant.yml
@@ -11,7 +11,7 @@ molecule_tests:
     - 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
+    - python -m pip uninstall -y ansible ansible-base ansible-core
     - python -m pip install -r tests/requirements.txt
     - ./tests/scripts/vagrant_clean.sh
   script:
@@ -38,7 +38,7 @@ molecule_tests:
   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
+    - python -m pip uninstall -y ansible ansible-base ansible-core
     - python -m pip install -r tests/requirements.txt
     - ./tests/scripts/vagrant_clean.sh
   script:
diff --git a/docs/ansible.md b/docs/ansible.md
index 9078d9d8fcf7b9a7f2c1c0b5e8c5cd629dbdcda7..e0bdc6d493f2666ddcfaf6b4fc30f689a6bd58b0 100644
--- a/docs/ansible.md
+++ b/docs/ansible.md
@@ -267,7 +267,7 @@ that explains in detail the need and the evolution plan.
 You first need to uninstall your old ansible (pre 2.10) version and install the new one.
 
 ```ShellSession
-pip uninstall ansible
+pip uninstall ansible ansible-base ansible-core
 cd kubespray/
 pip install -U .
 ```
diff --git a/requirements.txt b/requirements.txt
index 5202ea4fbeabf890928d24c00085afb2fa537343..ac782c9e7cb173e3c3f63b92a98b3c9c02f096e0 120000
--- a/requirements.txt
+++ b/requirements.txt
@@ -1 +1 @@
-requirements-2.10.txt
\ No newline at end of file
+requirements-2.12.txt
\ No newline at end of file
diff --git a/tests/files/packet_ubuntu20-calico-aio-ansible-2_12.yml b/tests/files/packet_ubuntu20-calico-aio-ansible-2_12.yml
deleted file mode 120000
index 10064637f2578eefc7124bf4e74ac56e96e69bf3..0000000000000000000000000000000000000000
--- a/tests/files/packet_ubuntu20-calico-aio-ansible-2_12.yml
+++ /dev/null
@@ -1 +0,0 @@
-packet_ubuntu20-calico-aio.yml
\ No newline at end of file
diff --git a/tests/requirements.txt b/tests/requirements.txt
index 5202ea4fbeabf890928d24c00085afb2fa537343..ac782c9e7cb173e3c3f63b92a98b3c9c02f096e0 120000
--- a/tests/requirements.txt
+++ b/tests/requirements.txt
@@ -1 +1 @@
-requirements-2.10.txt
\ No newline at end of file
+requirements-2.12.txt
\ No newline at end of file