Я знаю о
puppet agent --disable "my message" --verbose
но я хотел бы узнать в какой-то момент на данной машине, каков ее статус марионеточного агента. Я не вижу, как это сделать из
man puppet-agent
Есть ли команда, которая сообщит мне, включен ли агент или отключен?
Спасибо.
-
------------------- EDIT
CentOS release 6.6 (Final)
bash-4.1$ puppet --version
3.7.4
bash-4.1$ file /usr/bin/puppet
/usr/bin/puppet: a /usr/bin/ruby script text executable
------------------- EDIT2
Включен или отключен, я всегда получаю следующее:
[[email protected] ~]# cat `sudo puppet agent --configprint agent_catalog_run_lockfile`
cat: /var/lib/puppet/state/agent_catalog_run.lock: No such file or directory
[[email protected] ~]# puppet agent --disable "my message"
[[email protected] ~]# cat `sudo puppet agent --configprint agent_catalog_run_lockfile`
cat: /var/lib/puppet/state/agent_catalog_run.lock: No such file or directory
[[email protected] ~]# service puppet status
puppet (pid 4387) is running...
------------------- EDIT3
Это работало, спасибо daxlerod
[[email protected] ~]# service puppet status
puppet (pid 4387) is running...
[[email protected] ~]# puppet agent --disable "my message" --verbose
Notice: Disabling Puppet.
[[email protected] ~]# cat `puppet agent --configprint agent_disabled_lockfile`
{"disabled_message":"reason not specified"}