LINUX.ORG.RU
ФорумAdmin

Организация манифестов

 


0

2
# dpkg -l |grep puppet
ii  facter                             2.4.4-1puppetlabs1            all          Ruby module for collecting simple facts about a host operating system
ii  hiera                              1.3.4-1puppetlabs1            all          A simple pluggable Hierarchical Database.
ii  puppet-common                      3.8.4-1puppetlabs1            all          Centralized configuration management
ii  puppet-dashboard                   1.2.23-1puppetlabs1           all          Dashboard for Puppet
ii  puppetlabs-release                 1.0-11                        all          "Package to install Puppet Labs gpg key and apt repo"
ii  puppetmaster                       3.8.4-1puppetlabs1            all          Centralized configuration management - master startup and compatibility scripts
ii  puppetmaster-common                3.8.4-1puppetlabs1            all          Puppet master common scripts

Включил опцию

parser = future
в разделах main и master файла puppet.conf puppet-сервера.

Оно заругалось, что директива import не поддерживается. Почитал Directories: The Main Manifest(s). Ок, вынес файлы в корень папки

root@puppet:/etc/puppet/manifests# ls -l
total 16
-rw-r--r-- 1 root root 1525 May 17 13:20 01_all_nodes.pp
-rw-r--r-- 1 root root  402 May 17 12:05 node_1.pp
-rw-r--r-- 1 root root  361 Dec 20 12:57 node_2.pp
-rw-r--r-- 1 root root 1072 May 16 14:23 node_3.pp
Проверил включился ли режим будущего
root@puppet:/etc/puppet# puppet config print |grep parser
parser = future
На клиенте выполняю
root@node_1:/etc/puppet# puppet agent --verbose --test
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Info: Caching catalog for node_1
Info: Applying configuration version '1463484819'
Notice: Finished catalog run in 0.29 seconds
Клиент перестал видеть инструкции для себя в каталоге.

★★★★★

Догадался, чуть позже напишу решение и закрою тему.

petav ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.