diff --git a/lib/meta/opennebula.ex b/lib/meta/opennebula.ex index 2b50672..c50691c 100644 --- a/lib/meta/opennebula.ex +++ b/lib/meta/opennebula.ex @@ -11,12 +11,12 @@ defmodule Meta.OpenNebula do # OpenNebula daemon. @endpoint "/RPC2" - defp get_opennebula_config(key) do - Application.get_env(:meta, :opennebula, []) |> Keyword.get(key) + defp get_opennebula_config(key, default \\ nil) do + Application.get_env(:meta, :opennebula, []) |> Keyword.get(key, default) end def get_locations() do - get_opennebula_config(:locations) + get_opennebula_config(:locations, []) |> Enum.map(fn m -> Map.get(m, :name) end) end