Блуждающее обеспечение солью: запущена функция «state.highstate»

#vagrant #salt-stack #vagrantfile

#vagrant #соль-стек #vagrantfile

Вопрос:

Когда я использую соль для предоставления моего vagrant box, возвращается следующий вывод:

 Calling state.highstate... (this may take a while)
local:
Data failed to compile:
----------
The function "state.highstate" is running as PID 2998 and was started at  with jid req
 

Это означает, что я не вижу результатов выполнения команды highstate. Это моя конфигурация соли в Vagrantfile:

   config.vm.provision :salt do |salt|
  salt.minion_key = "srv/etc/salt/pki/minion/minion.pem"
  salt.minion_pub = "srv/etc/salt/pki/minion/minion.pub"
  salt.minion_config = "srv/etc/salt/minion"
  salt.run_highstate = true
  salt.verbose = true
  salt.colorize = true
  salt.log_level = 'all'
 

Я делаю что-то не так? Я хотел бы иметь возможность видеть вывод команды highstate.

Ответ №1:

Я разобрался с проблемой.

В файле конфигурации minion для ключа startup_states: было установлено значение highstate, поэтому команда highstate была запущена при загрузке minion. Чтобы устранить проблему, я закомментировал строку в конфигурации, и теперь все работает!