#include "remote/httputility.hpp"
#include "remote/filterutility.hpp"
#include "remote/apiaction.hpp"
+#include "remote/zone.hpp"
#include "base/configtype.hpp"
#include <boost/algorithm/string.hpp>
#include <set>
Array::Ptr templates = params->Get("templates");
Dictionary::Ptr attrs = params->Get("attrs");
+ /* Put created objects into the local zone if not explicitely defined.
+ * This allows additional zone members to sync the
+ * configuration at some later point.
+ */
+ Zone::Ptr localZone = Zone::GetLocalZone();
+ String localZoneName;
+
+ if (localZone && !attrs->Contains("zone")) {
+ localZoneName = localZone->GetName();
+ attrs->Set("zone", localZoneName);
+ }
+
Dictionary::Ptr result1 = new Dictionary();
String status;
Array::Ptr errors = new Array();