Puppet сопоставляется с одним узлом и после этого останавливается. Полное доменное имя имеет наивысшее значение и работает по умолчанию. См. соответствующую секцию -https://puppet.com/docs/puppet/4.10/lang_node_definitions.html.
Один из способов сделать это — иметь только свой узел регулярного выражения, а затем использовать оператор case для вещей, которые уникальны для каждого узла
узел /узел -подчиненный\d+/ { включить лампу включить тест включить удовольствие ::руп включить поддержку
случай $ ::имя хоста { 'узел -slave01' :{ включить репо ::git включить удовольствие ::} узел -slave02' :{ включить репо ::hg включить весело ::туалет } } }
visudo
Включить строку:-
Defaults logfile=/var/log/sudo
(или аналогичный)
Примечание. :-Для чтения журнала необходимы права root. Пример:-
Jun 17 20:56:26 : jeremy : TTY=pts/0 ; PWD=/home/jeremy ; USER=root ;
COMMAND=/usr/bin/ls -lh