Este trecho adiciona a extensão cube
ao banco de dados template1
. Ele só será executado se esta extensão ainda não estiver instalada. Basta substituir pelo banco de dados e extensão desejados e adicioná-los aos seus manifestos! yeee!
exec { "/usr/bin/psql -d template1 -c 'CREATE EXTENSION cube;'":
user => "postgres",
unless => "/usr/bin/psql -d template1 -c '\dx' | grep cube",
}