When executing against an ARM host that already has chef-client installed chef-run fails with
[✔] [192.168.1.113] Connected.
[✖] [192.168.1.113] Unknown architecture armv7l.
Must be one of: aarch64, i386, powerpc, ppc64, ppc64le, s390x, sparc, x86_64
CHEFINT001
An unexpected error has occurred:
Unknown architecture armv7l.
Must be one of: aarch64, i386, powerpc, ppc64, ppc64le, s390x, sparc, x86_64
--------------------------------------------------------------------------------
2018-05-28 21:20:30 -0400: Error encountered while running the following:
--sudo [email protected] package ntp action=install
Backtrace:
Mixlib::Install::Options::InvalidOptions: Unknown architecture armv7l.
Must be one of: aarch64, i386, powerpc, ppc64, ppc64le, s390x, sparc, x86_64
/opt/chef-workstation/embedded/lib/ruby/gems/2.5.0/gems/mixlib-install-3.10.0/lib/mixlib/install/options.rb:103:in `validate_options!'
/opt/chef-workstation/embedded/lib/ruby/gems/2.5.0/gems/mixlib-install-3.10.0/lib/mixlib/install/options.rb:92:in `validate!'
/opt/chef-workstation/embedded/lib/ruby/gems/2.5.0/gems/mixlib-install-3.10.0/lib/mixlib/install/options.rb:82:in `initialize'
should it work against existing working architectures even if chef-run itself does not execute on ARM ?