initial commit
diff --git a/system/influxdb/server/tmpfs_wal.yml b/system/influxdb/server/tmpfs_wal.yml
new file mode 100644
index 0000000..4844b2c
--- /dev/null
+++ b/system/influxdb/server/tmpfs_wal.yml
@@ -0,0 +1,27 @@
+parameters:
+  _param:
+    influxdb_home_directory: /var/lib/influxdb
+    influxdb_wal_directory: ${_param:influxdb_home_directory}/wal
+    influxdb_wal_size: 10%
+  linux:
+    system:
+      user:
+        influxdb:
+          enabled: true
+          system: true
+          group: influxdb
+          home: ${_param:influxdb_home_directory}
+    storage:
+      mount:
+        tmpfs:
+          enabled: true
+          device: tmpfs
+          file_system: tmpfs
+          path: ${_param:influxdb_wal_directory}
+          opts: size=${_param:influxdb_wal_size},rw
+          user: influxdb
+          group: influxdb
+  influxdb:
+    server:
+      data:
+        wal_dir: ${_param:influxdb_wal_directory}