--- /dev/null
+#
+# used to configure file backends for glance
+#
+# $filesystem_store_datadir - Location where dist images are stored when
+# default_store == file.
+# Optional. Default: /var/lib/glance/images/
+class glance::backend::file(
+ $filesystem_store_datadir = '/var/lib/glance/images/'
+) inherits glance::api {
+
+ glance_api_config {
+ 'glance_store/default_store': value => 'file';
+ 'glance_store/filesystem_store_datadir': value => $filesystem_store_datadir;
+ }
+
+ glance_cache_config {
+ 'glance_store/filesystem_store_datadir': value => $filesystem_store_datadir;
+ }
+}