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 =