diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2016-06-18 09:45:56 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2016-06-18 09:45:56 -0300 |
commit | 357609e0b8ace0971efcbdeceabcc96f4097b203 (patch) | |
tree | 0e816eb36cb433edad9df130d4ce222eda5c2842 /manifests/virtual_regexp.pp | |
parent | 8734feea565a6679840a755e6399ad3fb87b7d2c (diff) | |
download | puppet-postfix-357609e0b8ace0971efcbdeceabcc96f4097b203.tar.gz puppet-postfix-357609e0b8ace0971efcbdeceabcc96f4097b203.tar.bz2 |
Migrate transport_regexp and virtual_regexp to concat
Diffstat (limited to 'manifests/virtual_regexp.pp')
-rw-r--r-- | manifests/virtual_regexp.pp | 39 |
1 files changed, 10 insertions, 29 deletions
diff --git a/manifests/virtual_regexp.pp b/manifests/virtual_regexp.pp index 18bbd8c..c3a57d9 100644 --- a/manifests/virtual_regexp.pp +++ b/manifests/virtual_regexp.pp @@ -21,36 +21,17 @@ # class postfix::virtual_regexp { - include common::moduledir - common::module_dir{'postfix/virtual_regexp': } - - $postfix_virtual_regexp_dir = "${common::moduledir::module_dir_path}/postfix/virtual_regexp" - $postfix_virtual_regexp_snippets_dir = "${postfix_virtual_regexp_dir}/virtual_regexp.d" - $postfix_merged_virtual_regexp = "${postfix_virtual_regexp_dir}/merged_virtual_regexp" - - file {"$postfix_virtual_regexp_snippets_dir": - ensure => 'directory', - owner => 'root', - group => '0', - mode => '700', - source => [ - "puppet:///modules/site_postfix/${fqdn}/virtual_regexp.d", - "puppet:///modules/site_postfix/virtual_regexp.d", - "puppet:///files/etc/postfix/virtual_regexp.d", - "puppet:///modules/postfix/virtual_regexp.d", - ], - recurse => true, - purge => false, + concat { '/etc/postfix/virtual_regexp': + owner => root, + group => root, + mode => '0600', } - concatenated_file { "$postfix_merged_virtual_regexp": - dir => "${postfix_virtual_regexp_snippets_dir}", - require => File["$postfix_virtual_regexp_snippets_dir"], - } - - config_file { '/etc/postfix/virtual_regexp': - source => "$postfix_merged_virtual_regexp", - subscribe => File["$postfix_merged_virtual_regexp"], + # Cleanup previous implementation's internal files + include common::moduledir + file { "${common::moduledir::module_dir_path}/postfix/virtual_regexp": + ensure => absent, + recurse => true, + force => true, } - } |