diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000000000000000000000000000000000000..9032a014a054849db4e22f22b6536cf92c7edd27
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,5 @@
+*.rb eol=lf
+*.erb eol=lf
+*.pp eol=lf
+*.sh eol=lf
+*.epp eol=lf
diff --git a/.gitignore b/.gitignore
index b25c15b81fae06e1c55946ac6270bfdb293870e8..4c4fe74cda71a571f53cdfe1ffdb9aaad0b4bb27 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,30 @@
+.git/
+.*.sw[op]
+.metadata
+.yardoc
+.yardwarns
+*.iml
+/.bundle/
+/.idea/
+/.vagrant/
+/coverage/
+/bin/
+/doc/
+/Gemfile.local
+/Gemfile.lock
+/junit/
+/log/
+/pkg/
+/spec/fixtures/manifests/
+/spec/fixtures/modules/
+/tmp/
+/vendor/
+/convert_report.txt
+/update_report.txt
+.DS_Store
+.project
+.envrc
+/inventory.yaml
 *~
+\#*\#
+.\#*
diff --git a/metadata.json b/metadata.json
new file mode 100644
index 0000000000000000000000000000000000000000..ba741e06257d6a12123fe8cb561968865cd7f959
--- /dev/null
+++ b/metadata.json
@@ -0,0 +1,29 @@
+{
+  "name": "liuit-ojs",
+  "version": "0.0.0",
+  "author": "LiU-IT",
+  "summary": "Module for aes",
+  "license": "TBD",
+  "source": "https://gitlab.liu.se/liu-puppet-modules/aes/tree/production",
+  "project_page": "https://gitlab.liu.se/liu-puppet-modules/aes",
+  "issues_url": "https://gitlab.liu.se/liu-puppet-modules/aes/issues",
+  "dependencies": [
+  ],
+  "data_provider": "hiera",
+  "operatingsystem_support": [
+    {
+      "operatingsystem": "CentOS",
+      "operatingsystemrelease": [
+        "6",
+        "7",
+        "8"
+      ]
+    }
+  ],
+  "requirements": [
+    {
+      "name": "puppet",
+      "version_requirement": ">= 5.5.10 < 7.0.0"
+    }
+  ]
+}