diff --git a/plugins/provisioners/salt/config.rb b/plugins/provisioners/salt/config.rb index 1d9a69963..dabe32a49 100644 --- a/plugins/provisioners/salt/config.rb +++ b/plugins/provisioners/salt/config.rb @@ -177,6 +177,10 @@ module VagrantPlugins errors << I18n.t("vagrant.provisioners.salt.python_version") end + if @version && !@install_type + errors << I18n.t("vagrant.provisioners.salt.version_type_missing") + end + return {"salt provisioner" => errors} end end diff --git a/templates/locales/en.yml b/templates/locales/en.yml index d42159577..e6967d2a0 100644 --- a/templates/locales/en.yml +++ b/templates/locales/en.yml @@ -2706,9 +2706,11 @@ en: must_accept_keys: |- You must accept keys when running highstate with master! args_array: |- - You must set this value as an array. + You must set `args_array` value as an array. python_version: |- - You must set this as an integer or string that represents an integer. + You must set `python_version` as an integer or string that represents an integer. + version_type_missing: |- + You must set the option `install_type` when specifying a `version`. pushes: file: