Compare commits
	
		
			No commits in common. "c51019ba0986c57c03501ab81fdb01015ad0b027" and "07723fa44abb0b520df4b01a421d41e70b1eeee5" have entirely different histories.
		
	
	
		
			c51019ba09
			...
			07723fa44a
		
	
		
							
								
								
									
										30
									
								
								dovecot.cf
								
								
								
								
							
							
						
						
									
										30
									
								
								dovecot.cf
								
								
								
								
							| 
						 | 
				
			
			@ -32,6 +32,10 @@ vars:
 | 
			
		|||
			
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
	
 | 
			
		||||
		
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
methods:
 | 
			
		||||
	"any" usebundle => wmde_install_packages(@(pkgs),"dovecot");
 | 
			
		||||
	"any" usebundle => wmde_service("$(service_name)","dovecot_kept","dovecot_repaired"),
 | 
			
		||||
| 
						 | 
				
			
			@ -44,18 +48,11 @@ methods:
 | 
			
		|||
services:
 | 
			
		||||
 | 
			
		||||
files:	
 | 
			
		||||
	"$(cfg_dir)/."
 | 
			
		||||
	create => "true",
 | 
			
		||||
	perms => mog("755","root","root"),
 | 
			
		||||
	depends_on => {"dovecot_pkgs_installed"},
 | 
			
		||||
	handle => "dovecot_cfg_dir_created";
 | 
			
		||||
	
 | 
			
		||||
	"$(dovecot_conf)"
 | 
			
		||||
	classes => if_repaired(dovecot_repaired),
 | 
			
		||||
	create => "true",
 | 
			
		||||
	perms => mog("644","root","root"),
 | 
			
		||||
	template_method => "mustache",
 | 
			
		||||
	depends_on => {"dovecot_pkgs_installed","dovecot_cfg_dir_created"},
 | 
			
		||||
	depends_on => {"dovecot_pkgs_installed"},
 | 
			
		||||
	handle => "dovecot_cfg_created",
 | 
			
		||||
	edit_template => "$(sys.workdir)/inputs/$(def.wmde_libdir)/templates/dovecot/dovecot.conf.mustache";
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -84,20 +81,3 @@ reports:
 | 
			
		|||
	"DOVECOT repaired";
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
bundle agent dovecot_vimbadmin_sql(cfg)
 | 
			
		||||
{
 | 
			
		||||
vars:
 | 
			
		||||
	"cfg_file" string => "$(sys.workdir)/data/agent/dovecot/vimbadmin-sql.comf";
 | 
			
		||||
files:
 | 
			
		||||
	"$(cfg_file)"
 | 
			
		||||
	classes => if_repaired(dovecot_repaired),
 | 
			
		||||
	create => "true",
 | 
			
		||||
	template_method => "mustache",
 | 
			
		||||
	edit_template => "$(sys.workdir)/inputs/$(def.wmde_libdir)/templates/dovecot/vimbadmin-sql.conf.mustache";
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,8 +0,0 @@
 | 
			
		|||
default_pass_scheme = CRYPT
 | 
			
		||||
driver = mysql
 | 
			
		||||
connect = host={{vars.dovecot_vimbadmin_sql.cfg.db_host}} dbname={{vars.dovecot_vimbadmin_sql.cfg.db_name}} user={{vars.dovecot_vimbadmin_sql.cfg.db_user}} password={{vars.dovecot_vimbadmin_sql.cfg.db_pass}}
 | 
			
		||||
password_query = \
 | 
			
		||||
  SELECT username AS user, password, \
 | 
			
		||||
    homedir AS userdb_home, uid AS userdb_uid, gid AS userdb_gid \
 | 
			
		||||
  FROM mailbox WHERE username = '%u'
 | 
			
		||||
iterate_query = SELECT username AS user FROM mailbox
 | 
			
		||||
		Loading…
	
		Reference in New Issue