Make sure the docker service is started 23/48023/1
authorManuel Buil <mbuil@suse.com>
Wed, 29 Nov 2017 16:27:28 +0000 (17:27 +0100)
committerManuel Buil <mbuil@suse.com>
Wed, 29 Nov 2017 16:27:28 +0000 (17:27 +0100)
We are installing the docker package but not checking if it is started

The service name for the three distros is the same but I still added the
variable in each distro variables file to keep best practices

Change-Id: I0c73069ea7edc366e824cf39d14d24d1416fd6c3
Signed-off-by: Manuel Buil <mbuil@suse.com>
xci/playbooks/configure-opnfvhost.yml
xci/var/Debian.yml
xci/var/RedHat.yml
xci/var/Suse.yml

index fdf2178..58272ce 100644 (file)
       package:
         name: "{{ opnfv_required_packages }}"
         state: latest
+    # Docker is needed for functest
+    - name: Ensure Docker service is started and enabled
+      service:
+        name: "{{ docker_service_name }}"
+        state: started
+        enabled: yes
     - name: install opnfv required pip packages
       pip:
         name: "{{ opnfv_required_pip }}"
index 16bb879..bd07473 100644 (file)
@@ -11,3 +11,4 @@
 interface: "ens3"
 python_crypto_package_name: python-crypto
 docker_package_name: docker.io
+docker_service_name: docker
index bcd6d04..8ea2e15 100644 (file)
@@ -10,3 +10,4 @@
 # this is placeholder and left blank intentionally to complete later on
 python_crypto_package_name: python-crypto
 docker_package_name: docker
+docker_service_name: docker
index 6b4c76e..a041e18 100644 (file)
@@ -11,3 +11,4 @@
 interface: "eth0"
 python_crypto_package_name: python-pycrypto
 docker_package_name: docker
+docker_service_name: docker