Merge pull request #2 from lachie83/feature-add-var-log-nova-permissions
add ability to set directory perms for nova logs
diff --git a/nova/compute.sls b/nova/compute.sls
index 78bf495..be7b2a1 100644
--- a/nova/compute.sls
+++ b/nova/compute.sls
@@ -5,6 +5,20 @@
pkg.installed:
- names: {{ compute.pkgs }}
+/var/log/nova:
+ file.directory:
+ {%- if compute.log_dir_perms is defined %}
+ - mode: {{ compute.log_dir_perms }}
+ {%- else %}
+ - mode: 750
+ {%- endif %}
+ - user: nova
+ - group: nova
+ - require:
+ - pkg: nova_compute_packages
+ - require_in:
+ - service: nova_compute_services
+
{%- if not salt['user.info']('nova') %}
user_nova:
user.present: