contrail 4.0: fix missing logs

Create host directories that will be used
as volume mounts for cassandra and zookepeer
logs.

PROD-23971

Change-Id: I7d49d29cf29b2349a14cf3d566074792b9374662
diff --git a/opencontrail/database.sls b/opencontrail/database.sls
index 1a0a74f..e48a48c 100644
--- a/opencontrail/database.sls
+++ b/opencontrail/database.sls
@@ -83,6 +83,20 @@
   - makedirs: true
   - require:
     - user: user_contrail_database
+
+{% if database.version >= 4 %}
+{% for logdir in [database.get('configdb_log_dir'), database.get('analyticsdb_log_dir')] %}
+{% if logdir %}
+{{ logdir }}/cassandra:
+  file.directory:
+  - makedirs: True
+{{ logdir }}/zookeeper:
+  file.directory:
+  - makedirs: True
+{% endif %}
+{% endfor %}
+{% endif %}
+
 {% endif %}
 
 {{ database.cassandra_config }}logback.xml: