Use POST instead of PUT when adding a new datasource
diff --git a/_states/grafana3_datasource.py b/_states/grafana3_datasource.py
index dbb3312..7d440ae 100644
--- a/_states/grafana3_datasource.py
+++ b/_states/grafana3_datasource.py
@@ -135,7 +135,7 @@
                 timeout=profile.get('grafana_timeout', 3),
             )
         else:
-            requests.put(
+            requests.post(
                 '{0}/api/datasources'.format(profile['grafana_url']),
                 data,
                 auth=_get_auth(profile),