diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index cddcc6a080aa2488070d1766fabc9304d9d74925..b363461bc099f664f047abc68b57c7e2c1a05ebc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -14,7 +14,7 @@ variables:
   #####
   PLAYBOOK_NAME_FOR_ROLE_TEST: "playbook_example_01_test.yml"
   PLAYBOOK_NAME_FOR_ROLE_DEPENDENCIES: "playbook_example_02_dependencies.yml"
-  # PLAYBOOK_NAME_FOR_ROLE_CLONE_REPOSITORIES: "playbook_example_03_clone_repositories.yml"
+  PLAYBOOK_NAME_FOR_ROLE_CLONE_REPOSITORIES: "playbook_example_03_clone_repositories.yml"
 
 stages:
   - debug
@@ -66,12 +66,12 @@ role-dependencies:
     - ansible-lint $PLAYBOOK_NAME_FOR_ROLE_DEPENDENCIES
   allow_failure: false
 
-# role-clone-repositories:
-#   stage: lint-tests
-#   before_script:
-#     - apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
-#     - pip3 install -r requirements.txt
-#   script:
-#     - echo "Running ansible-lint tests at the role-> 'clone_repositories'"
-#     - ansible-lint $PLAYBOOK_NAME_FOR_ROLE_CLONE_REPOSITORIES
-#   allow_failure: false
+role-clone-repositories:
+  stage: lint-tests
+  before_script:
+    - apt-get update && apt-get install -y python3-pip && apt-get clean && rm -rf /var/lib/apt/lists/*
+    - pip3 install -r requirements.txt
+  script:
+    - echo "Running ansible-lint tests at the role-> 'clone_repositories'"
+    - ansible-lint $PLAYBOOK_NAME_FOR_ROLE_CLONE_REPOSITORIES
+  allow_failure: false
diff --git a/playbook_example_03_clone_repositories.yml b/playbook_example_03_clone_repositories.yml
index b6b3636df84c3a3c94ddb36327f241e1cd0ad645..1aff7a5ea0a3a59e222994495c3dcd921e6b849c 100644
--- a/playbook_example_03_clone_repositories.yml
+++ b/playbook_example_03_clone_repositories.yml
@@ -1,7 +1,8 @@
 ---
 # Runs example for
 
-- hosts:
-  - example_servers_group
+- name: Playbook for running the role 'clone_repositories'
+  hosts:
+    - example_servers_group
   roles:
     - clone_repositories
diff --git a/roles/clone_repositories/meta/main.yml b/roles/clone_repositories/meta/main.yml
index a566122adde2ad4e5a190d55c62abcc9ffe9e96e..3488600d07e9c509d125d960dd42689b5761ca15 100644
--- a/roles/clone_repositories/meta/main.yml
+++ b/roles/clone_repositories/meta/main.yml
@@ -1,10 +1,12 @@
+---
+
 galaxy_info:
   role_name: clone_repositories
   description: Role to clone the repositories used from c3InfoDesk sytems
   author: fejao
   company: cccv.de
   license: MIT
-  min_ansible_version: 2.10
+  min_ansible_version: '2.10'
   galaxy_tags: []
 
 # dependencies: []
diff --git a/roles/clone_repositories/tasks/printer.yml b/roles/clone_repositories/tasks/printer.yml
index 8aa4703bdb5fba9f80ed73f241c1d37b980fe6d4..ff56ad4493c61fd273a427f7cc576a41f6188efd 100644
--- a/roles/clone_repositories/tasks/printer.yml
+++ b/roles/clone_repositories/tasks/printer.yml
@@ -5,8 +5,9 @@
   ansible.builtin.git:
     repo: "{{ c3infodesk_printer_repo_url }}"
     dest: "{{ c3infodesk_printer_folder }}"
-    clone: no
-    update: no
+    version: main
+    clone: false
+    update: false
   register: check_repository
 
 - name: PRINTER | Check repository exists answer
@@ -18,6 +19,7 @@
   ansible.builtin.git:
     repo: "{{ c3infodesk_printer_repo_url }}"
     dest: "{{ c3infodesk_printer_folder }}"
+    version: main
     depth: 1
   when:
     - check_repository.before is defined
@@ -31,3 +33,5 @@
   when:
     - check_repository.before is defined
     - check_repository.before == None
+  register: ret_change_branch
+  changed_when: ret_change_branch.rc != 0
diff --git a/roles/docker_containers/meta/main.yml b/roles/docker_containers/meta/main.yml
index 6bef2522413f3eb615099d9b0c25cd85fdb76a2c..8217cd1005fffb2601e4da4657590badaa688d65 100644
--- a/roles/docker_containers/meta/main.yml
+++ b/roles/docker_containers/meta/main.yml
@@ -1,10 +1,12 @@
+---
+
 galaxy_info:
   role_name: docker-containers
   description: Role to work with the containers for the c3InfoDesk sytems
   author: fejao
   company: cccv.de
   license: MIT
-  min_ansible_version: 2.10
+  min_ansible_version: '2.10'
   galaxy_tags: []
 
 # dependencies: []
diff --git a/roles/docker_images/meta/main.yml b/roles/docker_images/meta/main.yml
index 8362f7b9a62cc0aec3cfa46423b0d74ad2042335..dc928c134114eb763c6e4cba203221d1e45b2153 100644
--- a/roles/docker_images/meta/main.yml
+++ b/roles/docker_images/meta/main.yml
@@ -1,10 +1,12 @@
+---
+
 galaxy_info:
   role_name: docker_images
   description: Role to clone the repositories used from c3InfoDesk sytems
   author: fejao
   company: cccv.de
   license: MIT
-  min_ansible_version: 2.10
+  min_ansible_version: '2.10'
   galaxy_tags: []
 
 # dependencies: []