Puppet Class: devbox::db::sqlite

Defined in:
manifests/db/sqlite.pp

Overview

Sqlite devbox db configuration.

Parameters:

  • packages (Any)


2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# File 'manifests/db/sqlite.pp', line 2

class devbox::db::sqlite($packages) {

  include ::devbox::db

  ensure_packages($packages, { ensure => latest })

  file { "${devbox::home}/.config/sqlite":
    ensure  => directory,
    require => File["${devbox::home}/.config"],
  } ->
  file { "${devbox::home}/.config/sqlite/.sqliterc":
    ensure => present,
    source => 'puppet:///modules/devbox/db/sqliterc',
    mode   => '0644',
  }

  file { "${devbox::home}/.config/terminal/extras/devbox-db-sqlite.sh":
    ensure  => file,
    content => template('devbox/db/sqlite/env.erb'),
    mode    => '0755',
    require => File["${devbox::home}/.config/terminal/extras"],
  }

}