Centos 8 및 cloud-init가 포함된 Hashicorp의 Linux 저장소를 사용하여 Vault를 설치하는 방법

Centos 8 및 cloud-init가 포함된 Hashicorp의 Linux 저장소를 사용하여 Vault를 설치하는 방법

어떻게 사용하나요?Hashicorp의 Linux 저장소Centos 8 및 cloud-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

현재 해결 방법은 한 번 실행되도록 구성한 쉘 스크립트에 설치하는 것입니다.

#!/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

도움을 주셔서 미리 감사드립니다.

답변1

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

안녕하세요, 이것은 오래되었지만 kali에 hashcorp 저장소를 추가하려고 할 때 이 문제가 발생했습니다. 다른 보드에 있는 이 명령을 변경하지 않는 한 작동하는 현재 솔루션을 찾지 못했습니다. 다음 명령을 복사하여 붙여넣어 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 배포판에 맞게 수정하면 작동할까요?

관련 정보