We are currently in the process of upgrading from inspec 3.9 to 4.3.2. While on 3.9, all of our custom resources/profiles ran without issue ( all of which require 'aws-sdk'). After installing inspec 4.3.2 via rpm, we receive errors when trying to run our profiles stating that 'Cannot load such file aws-sdk'. Installed aws-sdk through the os’s ruby and continue to get the Cannot load such file ‘aws-sdk’ error.
Verified that within /opt/inspec/embedded/bin/gem list that the aws-sdk gem is not installed. Tried installing the aws-sdk gem from within the embedded ruby and run into all sorts of conflict errors.
When we install inspec 4.3.2 via the inspec-bin gem, and aws-sdk, everything runs perfectly just as it did before the upgrade.
Is there a step that I am missing that is special when installing inspec via the rpm? Ruby environmental paths? I am at a loss.