ubuntu - puppet r10k : Nginx Package

标签 ubuntu nginx puppet

我想下载 Nginx 的最新包/版本,但似乎我的代码没有提取最新的 Nginx (1.18),有什么想法我应该添加吗?这是我的代码。

class nginx {

  package { 'nginx':
    ensure => 'latest',
  }

  service { 'nginx':
    ensure  => running,
    enable  => true,
    require => Package['nginx'],
  }
}

最佳答案

正如 John Bollinger 所指出的,您将获得最新的 nginx来自您的 Ubuntu 版本的软件包存储库中的软件包,它可能不是实际的最新版本。
如果您使用 Forge NGINX Puppet module ,您将自动从官方 NGINX 软件包存储库中获取安装的最新版本。只需添加

mod 'puppet-nginx', '3.0.0'
给您的Puppetfile然后而不是自己编写nginx类,包括 list 中的 Forge 模块。
include nginx

关于ubuntu - puppet r10k : Nginx Package,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66776674/

相关文章:

c++ - 加载 PEM 格式证书

python - puppet cert 列表全部使用 api/python?

ubuntu - Tomcat 用户实例不工作 - Ubuntu 12.04

docker - 通过 Virtualbox 将本地主机从 ubuntu 寻址到 Windows 8

node.js - vue-cli 中的图像导致问题。 Node-Express,mysql 后端

security - 如何在多个位置重复使用 NGINX 代理设置

php - Nginx - 如果 URL 有查询然后运行命令?

windows - VirtualBox 重启后重新连接来自 Vagrant 的同步文件夹

tomcat - Puppet:如何使用 Puppet list 配置 Tomcat 数据源?

linux - 如果可用大小超过阈值,从目录中递归删除最旧文件的 Bash 脚本