puppet:puppetDB和templatedir

puppet:puppetDB和templatedir,puppet,Puppet,我安装了一些puppet服务器和puppetDB: [root@her code]# puppet master --version 4.3.1 [root@her code]# uname -a Linux her 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux [root@her code]# cat /etc/cen

我安装了一些puppet服务器和puppetDB:

    [root@her code]# puppet master --version
    4.3.1
    [root@her code]# uname -a
    Linux her 3.10.0-327.3.1.el7.x86_64 #1 SMP Wed Dec 9 14:09:15 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
    [root@her code]# cat /etc/centos-release
    CentOS Linux release 7.2.1511 (Core) 
    [root@her code]# rpm -qa | grep pupp
    puppetlabs-release-pc1-1.0.0-1.el7.noarch
    puppet-agent-1.3.2-1.el7.x86_64
    puppetserver-2.2.1-1.el7.noarch
    [root@her code]# puppet module list
    /etc/puppetlabs/code/environments/production/modules
    +-- puppetlabs-apt (v2.2.1)
    +-- puppetlabs-concat (v1.2.5)
    +-- puppetlabs-firewall (v1.7.2)
    +-- puppetlabs-inifile (v1.4.3)
    +-- puppetlabs-postgresql (v4.6.1)
    +-- puppetlabs-puppetdb (v5.0.0)
    L-- puppetlabs-stdlib (v4.10.0)
    /etc/puppetlabs/code/modules (no modules installed)
    /opt/puppetlabs/puppet/modules (no modules installed)
这个 现在我有一些问题:

  • 如何知道比puppetDB更有效?我在“ps ax”输出中看不到它,可以吗

    [root@her code]# ps ax | grep pupp | grep -v grep
    23423 ?        Ssl    1:41 /usr/bin/java -Xms2g -Xmx2g -XX:MaxPermSize=256m -XX:OnOutOfMemoryError=kill -9 %p -Djava.security.egd=/dev/urandom -cp /opt/puppetlabs/server/apps/puppetserver/puppet-server-release.jar clojure.main -m puppetlabs.trapperkeeper.main --config /etc/puppetlabs/puppetserver/conf.d -b /etc/puppetlabs/puppetserver/bootstrap.cfg
    
    [root@her code]# ps ax | grep sql | grep -v grep
    
  • 在哪里可以设置templatedir?在puppet 3.8中,它是在/etc/puppet/puppet.conf中完成的,但是在这个版本中,我不知道这个集合在哪里


  • 关于
    templatedir
    ,这是一个在Puppet
    3.8
    中实际上被弃用的概念。它没有结转到Puppet
    4.x

    您希望切换到每个模块都有自己的模板库的位置。在模块之外使用模板不是一个好的做法。

    Thx,我找到了一个答案: