Provavelmente você está procurando file.append .
File.append pesquisa o arquivo inteiro e, se não conseguir encontrar seu texto, ele o anexará ao final do arquivo. Estou assumindo que você não conhece nenhuma estrutura de texto comum em seu arquivo / etc / sudoers, assim você não poderá usar algo como file.sed para substituir algum texto.
Exemplo de código:
/etc/sudoers:
file.append:
- text:
- "# Administrators LDAP Group"
- "%Administrators ALL=(ALL) ALL"
Observação: você provavelmente deve testar o código de exemplo antes de usá-lo.