Estou com um problema, estou gerenciando meu puppet pelo foreman e não estou conseguindo ordenar as execuções, tem repositório com arquivos puppet responsável pelo meu projeto, e outros repositórios globais como code deploy, zabbix, graylog e outros... Esses repositórios globais são usados em outros projetos também.
O meu problema é o seguinte:
Sempre que o puppet agent roda ele instala o code deploy antes do php e nginx, e quando os comandos do appspec.yml rodarem a maquina não foi provisionada por inteiro e da erro.
Gostaria de saber como eu deixo o code deploy ser instalado e executado por ultimo.