[ubuntu] correctly distribute ubuntu resources.
diff --git a/manifests/ubuntu.pp b/manifests/ubuntu.pp
index 3bfca6d..e5921c2 100644
--- a/manifests/ubuntu.pp
+++ b/manifests/ubuntu.pp
@@ -11,13 +11,6 @@
# Sample Usage:
#
#
-#
-define datadog_agent::ubuntu::install_key() {
- exec { "key ${name}":
- command => "/usr/bin/apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys ${name}",
- unless => "/usr/bin/apt-key list | grep ${name} | grep expires",
- }
-}
class datadog_agent::ubuntu(
$apt_key = '382E94DE',
diff --git a/manifests/ubuntu/install_key.pp b/manifests/ubuntu/install_key.pp
new file mode 100644
index 0000000..dea9afc
--- /dev/null
+++ b/manifests/ubuntu/install_key.pp
@@ -0,0 +1,20 @@
+# Resource type: datadog_agent::ubuntu::install_key
+#
+# This resource type install repository keys in Ubuntu
+#
+# Parameters:
+#
+# Actions:
+#
+# Requires:
+#
+# Sample Usage:
+#
+#
+#
+define datadog_agent::ubuntu::install_key() {
+ exec { "key ${name}":
+ command => "/usr/bin/apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys ${name}",
+ unless => "/usr/bin/apt-key list | grep ${name} | grep expires",
+ }
+}