saltstack-等同于'rpm --import'

时间:2019-12-03 03:57:17

标签: salt-stack

手动安装詹金斯的方法如下:

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, 加文

1 个答案:

答案 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密钥。