provision-postgresql() {
ensure-postgresql-installed ensure-postgresql-running
}
ensure-postgresql-installed() {
if ! has-executable psql; then banner 'Installing PostgreSQL' install postgresql install apt=libpq-dev rpm=postgresql-devel fi
}
ensure-postgresql-running() {
if ! is-running postgres; then banner 'Starting PostgreSQL' start postgresql fi
}