summaryrefslogtreecommitdiff
path: root/manifests/sql
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/sql')
-rw-r--r--manifests/sql/mysql.pp9
-rw-r--r--manifests/sql/pgsql.pp9
-rw-r--r--manifests/sql/sqlite.pp9
3 files changed, 18 insertions, 9 deletions
diff --git a/manifests/sql/mysql.pp b/manifests/sql/mysql.pp
index 378ed41..56cbb13 100644
--- a/manifests/sql/mysql.pp
+++ b/manifests/sql/mysql.pp
@@ -1,6 +1,9 @@
class dovecot::sql::mysql {
- package{'dovecot-mysql':
- ensure => installed,
- before => File['/etc/dovecot-sql.conf'],
+
+ if $version == 2 {
+ package { 'dovecot-mysql':
+ ensure => installed,
+ before => [ File['/etc/dovecot-sql.conf'], File['/etc/dovecot-dict-sql.conf'] ];
+ }
}
}
diff --git a/manifests/sql/pgsql.pp b/manifests/sql/pgsql.pp
index 530e878..39f1b64 100644
--- a/manifests/sql/pgsql.pp
+++ b/manifests/sql/pgsql.pp
@@ -1,6 +1,9 @@
class dovecot::sql::pgsql {
- package{'dovecot-pgsql':
- ensure => installed,
- before => File['/etc/dovecot-sql.conf'],
+
+ if $version == 2 {
+ package { 'dovecot-pgsql':
+ ensure => installed,
+ before => File['/etc/dovecot-sql.conf'],
+ }
}
}
diff --git a/manifests/sql/sqlite.pp b/manifests/sql/sqlite.pp
index bc07fb7..c2a848e 100644
--- a/manifests/sql/sqlite.pp
+++ b/manifests/sql/sqlite.pp
@@ -1,6 +1,9 @@
class dovecot::sql::sqlite {
- package{'dovecot-sqlite':
- ensure => installed,
- before => File['/etc/dovecot-sql.conf'],
+
+ if $version == 2 {
+ package { 'dovecot-sqlite':
+ ensure => installed,
+ before => File['/etc/dovecot-sql.conf'],
+ }
}
}