Docker containers which don't contain a services manager (ala
systemd) will fail on  service tasks. Adding a variable to skip the
service tasks allows the role to be ran and tested in containers.
Change-Id: I19945ad5344979feee21b76579beb5b7d02e2f4f
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
 ---
-# defaults file for haveged-install
+haveged_service_enable: true
 
 lint:
   name: yamllint
 platforms:
+  - name: centos7
+    image: centos:7
+    groups:
+      - centos
   - name: ubuntu1604
     image: ubuntu:16.04
 provisioner:
   name: ansible
+  inventory:
+    group_vars:
+      centos:
+        haveged_service_enable: false
   lint:
     name: ansible-lint
 scenario:
 
 ---
+- name: Install Epel Repo
+  package: name=epel-release state=present
+  when: ansible_os_family == "RedHat"
+
 - name: Install haveged package
   package: name=haveged state=present
   become: true
 
 - name: Enable haveged service
   service: name=haveged enabled=yes
+  when: haveged_service_enable
   become: true
 
 basepython = python2
 deps =
     ansible
-    docker-py
+    docker
     molecule
 passenv = *
 commands =