繁体   English   中英

如何使用 puppet 安装矢量

[英]How to install vector using puppet

我正在尝试使用 puppet 安装矢量(日志记录),但无法弄清楚如何为 apt::source 安装指定源和密钥。 或者从哪里获得源代码和密钥。

Ubuntu 的矢量安装说明使用交互式脚本,但我不喜欢使用 puppet exec 运行它。

安装脚本包括这些命令。

local gpg_keyring_path="/usr/share/keyrings/timber-vector-archive-keyring.gpg"
    curl -1sLf "https://repositories.timber.io/public/vector/gpg.3543DB2D0A2BC4B8.key" | gpg --dearmor > $gpg_keyring_path

我怎样才能把它翻译成木偶?

可能的解决方案(一些未经测试):

1 通过官方方法

puppet module install vector

2 遵循 github/repo 指南

https://github.com/pulling-strings/puppet-vector

3 vector.dev的推荐方法

curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | bash

4 如果您在 puppet 中有 docker 模块

docker pull timberio/vector:0.24.1-debian

您可以像这样添加密钥:

apt::key {'1E46C153E9EFA24018C36F753543DB2D0A2BC4B8':
   source => 'https://repositories.timber.io/public/vector/gpg.3543DB2D0A2BC4B8.key',  
   id     => '1E46C153E9EFA24018C36F753543DB2D0A2BC4B8'
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM