diff --git a/ansible/roles/ceilometer/tasks/pull.yml b/ansible/roles/ceilometer/tasks/pull.yml
index 83d7cde4a63a98a82085ab4a7a20e83df3835bd0..0105e02d6ed78bd46ad9ddd5a767a0e4d1c69fcb 100644
--- a/ansible/roles/ceilometer/tasks/pull.yml
+++ b/ansible/roles/ceilometer/tasks/pull.yml
@@ -20,6 +20,13 @@
     image: "{{ ceilometer_central_image_full }}"
   when: inventory_hostname in groups['ceilometer-central']
 
+- name: Pulling ceilometer-collector image
+  kolla_docker:
+    action: "pull_image"
+    common_options: "{{ docker_common_options }}"
+    image: "{{ ceilometer_collector_image_full }}"
+  when: inventory_hostname in groups['ceilometer-collector']
+
 - name: Pulling ceilometer-compute image
   kolla_docker:
     action: "pull_image"