Sinto muito, estamos no caminho errado.
Após mais depuração e registro de saída de rc.local do facter -p, vimos que nosso fato externo está exigindo as credenciais aws para o script ser executado com sucesso. Isso é automaticamente originado quando você está logado como root, mas não quando você o executa no momento da inicialização.
Portanto, exportar os parâmetros env para as credenciais aws resolveu o caso.
as informações que não estão funcionando com o par de valores-chave do plano devem estar incorretas durante a depuração. sry
tl; dr: não foi um problema / problema de marionete