Add support for AArch64/ARM64 binaries

This commit is contained in:
Robert Grizzell 2023-11-29 20:29:22 -06:00
parent eb19c0ada2
commit 1f141fb368
No known key found for this signature in database
GPG key ID: 39770F3C0E01A13F

View file

@ -31,13 +31,18 @@ class hashi_stack::repo (
Integer[0,1] $repo_gpgcheck = 0,
Integer[0,1] $repo_enabled = 1,
) {
$arch = $facts['os']['architecture'] ? {
'aarch64' => 'arm64', # 'aarch64' is official, but Hashicorp uses 'arm64'
default => $facts['os']['architecture']
}
case $facts['os']['family'] {
'Debian': {
include apt
apt::source { 'HashiCorp':
ensure => 'present',
architecture => 'amd64',
architecture => $arch,
comment => $description,
location => 'https://apt.releases.hashicorp.com',
repos => 'main',