首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Hashicorp的与Centos 8和云init安装Vault

如何使用Hashicorp的与Centos 8和云init安装Vault
EN

Unix & Linux用户
提问于 2020-10-31 19:01:45
回答 2查看 2.5K关注 0票数 0

如何使用Hashicorp的Linux存储库与Centos 8和云init安装vault

我尝试过这个云-配置文件,但没有成功:

代码语言:javascript
复制
#cloud-config

package_update: true
packages:
  - jq
  - vault
yum_repos:
  hashicorp:
    name: Hashicorp Stable
    baseurl: https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
    enabled: true
    gpgcheck: true
    gpgkey: https://rpm.reelases.hashicorp.com/gpg

我从cloud-init获得的错误并没有导致我在网上提供帮助:

代码语言:javascript
复制
[   57.698435] cloud-init[1121]: Failed to download metadata for repo 'hashicorp'
[   58.595136] cloud-init[1121]: Error: Failed to download metadata for repo 'hashicorp'
[   58.623309] cloud-init[1121]: Cloud-init v. 18.5 running 'modules:config' at Thu, 29 Oct 2020 19:26:01 +0000. Up 43.25 seconds.
[   58.633274] cloud-init[1121]: 2020-10-29 19:26:16,555 - util.py[WARNING]: Package update failed
[   61.096376] cloud-init[1121]: Hashicorp Stable                                6.1 kB/s | 376  B     00:00
[   61.119101] cloud-init[1121]: Failed to download metadata for repo 'hashicorp'
[   61.125684] cloud-init[1121]: Error: Failed to download metadata for repo 'hashicorp'

我希望能够像其他存储库一样引用Hashicorp的存储库;如下面所示,它可以安装SaltStack的salt-master

代码语言:javascript
复制
#cloud-config

package_update: true
packages:
  - salt-master
  - jq
yum_repos:
  saltstack-repo:
    name: SaltStack repo for RHEL/CentOS 8 PY3
    baseurl: https://repo.saltstack.com/py3/redhat/8/$basearch/archive/3001.1
    enabled: true
    gpgcheck: true
    gpgkey: https://repo.saltstack.com/py3/redhat/8/$basearch/archive/3001.1/SALTSTACK-GPG-KEY.pub

我目前的解决方法是在一个shell脚本中安装,我将其配置为只运行一次:

代码语言:javascript
复制
#!/usr/bin/env bash

set -o errexit

# Install vault from Hashicorp's official repo.
yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
yum install -y vault

提前感谢您的帮助。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2020-11-02 05:23:36

URL https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo不是存储库URL,而是存储库的YUM配置文件。yum-config-manager命令可以处理YUM配置文件,因此工作正常。

您想要使用的URL可以在该文件中找到:baseurl=https://rpm.releases.hashicorp.com/RHEL/$releasever/$basearch/stable

票数 2
EN

Unix & Linux用户

发布于 2023-03-15 05:26:40

嘿,这是旧的,但我遇到这个问题时,试图添加hashicorp回购到卡利。我还没有找到任何有效的当前解决方案,除非我修改了在另一个板上找到的这个命令。复制粘贴下面的命令将把repo添加到Kali Linux中:

echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com bullseye main" | sudo tee /etc/apt/sources.list.d/hashicorp.list

你想要编辑的部分是它写的斗牛眼。将其修改为您的centos发行版,它可能会工作吗?

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/617365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档