手动安装詹金斯的方法如下:
curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
虽然我可以使用file.managed
替换curl,但是如何如上所示导入密钥?
BR, 加文
答案 0 :(得分:0)
第一步是安装仓库。
您可以使用pkgrepo.managed
声明存储库。
base:
pkgrepo.managed:
- humanname: Logstash PPA
- name: ppa:wolfnet/logstash
- dist: precise
- file: /etc/apt/sources.list.d/logstash.list
- keyid: 28B04E4A
- keyserver: keyserver.ubuntu.com
logstash:
pkg.installed:
- fromrepo: ppa:wolfnet/logstash
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.pkg.html
请注意,有一个keyid
来验证gpg密钥。