Puppet3: Serving binary files of a different architecture
Hi,
As stated in the subject I would like to serve binary files from my puppet master to my clients. Some of the clients however are of a different system architecture than my master server (x86 vs arm)
I have compiled all the binary files on the correct architecure allready and basically just want to "copy" them to the puppet clients.
I try to serve them like so:
file { "/usr/bin/program":
ensure => file,
source => "puppet:///modules/module_name/program_${architecture}",
backup => false,
}
files:
/etc/puppet/modules/module_name/files/program_i386
and
/etc/puppet/modules/module_name/files/program_armv61
This works fine for ...
Are you able to post the output of a puppet agent run on the ARM client when this error occurs?
Hi John, See the comment on Daenney's answer below. That's the only error message I receive.
Hi @Ripzura - I think it may have been truncated (comments are limited to 300 characters). Could you maybe put it into a pastie or gist and provide us with a ...(more)
Error: /Stage[main]/Checkmk::Package/File[/usr/bin/waitmax.bin]: Could not evaluate: Could not retrieve information from environment production source(s) puppet:///modules/checkmk/waitmax_armv6l
The error message has "waitmaxarmv6l" (with a letter l on the end) but you referred to "programarmv61" (with a number 1 on the end) in your earlier post ...(more)