如何使用Hashicorp的Linux存储库与Centos 8和云init安装vault?
我尝试过这个云-配置文件,但没有成功:
#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获得的错误并没有导致我在网上提供帮助:
[ 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:
#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脚本中安装,我将其配置为只运行一次:
#!/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提前感谢您的帮助。
发布于 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。
发布于 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发行版,它可能会工作吗?
https://unix.stackexchange.com/questions/617365
复制相似问题