Puppet Class: opensips::config::db

Inherits:
opensips
Defined in:
manifests/config/db.pp

Overview

Class: opensips::config::db



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

class opensips::config::db inherits opensips {
  class { 'mysql::server':
    root_password => 'opensips',
  }
  -> file { '/etc/opensips/opensips_db.sql':
    ensure  => file,
    source  => 'puppet:///modules/opensips/etc/opensips/opensips_db.sql',
    mode    => '0644',
    require => Opensips::Install::Packages['opensips'],
  }
  -> mysql::db { $opensips::db_opensips_db:
    user           => $opensips::db_opensips_user,
    password       => $opensips::db_opensips_pw,
    host           => $opensips::db_server_ip,
    grant          => ['ALL'],
    sql            => '/etc/opensips/opensips_db.sql',
    import_cat_cmd => 'cat',
    import_timeout => 900,
  }
}