diff --git a/manifests/package/debian.pp b/manifests/package/debian.pp index 8a8022669..d1a389a08 100644 --- a/manifests/package/debian.pp +++ b/manifests/package/debian.pp @@ -12,6 +12,10 @@ $repo_source = $nginx::repo_source $distro = downcase($facts['os']['name']) + $arch = $facts['os']['architecture'] ? { + 'aarch64' => 'arm64', + default => $facts['os']['architecture'], + } package { 'nginx': ensure => $package_ensure, @@ -33,7 +37,7 @@ repos => 'nginx', key => { 'id' => '573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62' }, release => $release, - architecture => $facts['os']['architecture'], + architecture => $arch, } } 'nginx-mainline': { @@ -46,7 +50,7 @@ repos => 'nginx', key => { 'id' => '573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62' }, release => $release, - architecture => $facts['os']['architecture'], + architecture => $arch, } } 'passenger': { @@ -58,7 +62,7 @@ location => $passenger_repo_source, repos => 'main', key => { 'id' => '16378A33A6EF16762922526E561F9B9CAC40B2F7' }, - architecture => $facts['os']['architecture'], + architecture => $arch, } package { $passenger_package_name: