diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index 2588b11817c3eb8d6eacc115d2434c9744af1909..0000000000000000000000000000000000000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-stages:
-  - build
-  - check
-
-
-docker_ci_image:
-  variables:
-    IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
-  stage: build
-  image: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:stable
-  services:
-    - name: ${CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX}/docker:dind
-      alias: docker
-  script:
-    - echo -n "$CI_JOB_TOKEN" | docker login -u gitlab-ci-token --password-stdin registry.git.autistici.org
-    - cd ci && docker build --build-arg ci_token=$CI_JOB_TOKEN --pull -t $IMAGE_TAG .
-    - docker tag $IMAGE_TAG $CI_REGISTRY_IMAGE:runner
-    - docker push $CI_REGISTRY_IMAGE:runner
-  only:
-    changes:
-      - ci/**
-      - .gitlab-ci.yml
-
-check:
-  stage: check
-  image: registry.git.autistici.org/streampunk/ansible:runner
-  script:
-    - ln -s ci/ansible-ci.cfg ansible.cfg
-    - echo -n "${ANSIBLE_VAULT_PASSWORD}" > .ansible_vault_pw
-    - export ANSIBLE_VAULT_PASSWORD_FILE=.ansible_vault_pw
-    - with-ssh-key ansible-playbook -i hosts.ini --diff --check site.yml
-    - ./ci/has-changed ansible.log
-  artifacts:
-    paths:
-      - ansible.log
-    when: always
-