在ubuntu中安装puppetmaster / puppet服务器

时间:2019-02-13 15:02:18

标签: puppet

我试图安装在ubuntu 18(仿生)机器上设置的puppet 5(开源)。

但是我看不到ubuntu 18 repo中可用的puppetserver软件包,而可以看到puppet-master软件包。根据puppet文档,puppet master已弃用。仍然可以添加puppet repo并安装puppetserver。

1。ubuntu repo没有puppetserver软件包是否有任何原因。

2。我可以使用puppet-master代替puppetserver作为puppet 5。

2 个答案:

答案 0 :(得分:3)

是的,我遇到了同样的问题,并在下面回答了您的问题:

  1. .ubuntu repo没有puppetserver软件包是否有任何原因?它在Ubuntu 18 LTS bionic上具有puppetserver软件包:

    root@test-l1-ubuntu1804:~# cat /etc/issue
    

    Ubuntu 18.04.2 LTS \ n \ l

    root @ test-l1-ubuntu1804:〜#apt-cache搜索puppetserver

puppetserver-Puppet Labs puppetserver。包含:Puppet服务器(puppetlabs / puppetserver 6.2.1,org.clojure / clojure 1.10.0,org.clojure / clojurescript 1.10.238,puppetlabs / puppetserver 6.2.1,puppetlabs / trapperkeeper-webserver-jetty9 2.3.1)     root @ test-l1-ubuntu1804:〜#

技巧是启用Universe存储库,尽管您可以使用sudo add-apt-repository universe将它存储在/etc/apt/source.list中

  1. 我可以使用puppet-master代替puppetserver来制作puppet 5吗?是的,您可以使用软件包puppet-master。我正在使用它:)

@John Bollinger-所有内容都是文档,因此,如果您不帮忙,何必评论一下您不了解的内容

答案 1 :(得分:2)

我认为puppetserver是puppetlabs版本,puppetmaster是puppet的apache / passenger版本。我更喜欢使用puppetlabs,但它不是标准ubuntu回购的一部分。我们必须获取puppetlabs软件包,使用dpkg安装deb,并对所有计算机进行apt更新以获取puppetlabs回购。但是puppetmaster也可以正常工作。