Default cfg and correct perms for /etc/mysql
This commit is contained in:
		
							parent
							
								
									1e20758f51
								
							
						
					
					
						commit
						a6a149a156
					
				
							
								
								
									
										30
									
								
								mysql.cf
								
								
								
								
							
							
						
						
									
										30
									
								
								mysql.cf
								
								
								
								
							|  | @ -2,31 +2,36 @@ | |||
| # | ||||
| # | ||||
| 
 | ||||
| bundle agent mysql | ||||
| bundle agent mysql(cfg_param) | ||||
| { | ||||
| vars: | ||||
| 	"bind_address" string => "127.0.0.1"; | ||||
| 	"user" string => "mysql"; | ||||
| 	"port" string => "3306"; | ||||
| 	"default_cfg" data => '{ | ||||
| 		"bind_address":"127.0.0.1", | ||||
| 		"user":"mysql", | ||||
| 		"port":"3306" | ||||
| 	}'; | ||||
| 
 | ||||
| 	"cfg" data => mergedata(@(default_cfg),@(cfg_param)); | ||||
| 
 | ||||
| 	freebsd:: | ||||
| #		"pkg"  string => "mariadb106-server"; | ||||
| 		"pkg"  string => "mysql80-server"; | ||||
| 		"service_name" string => "mysql-server"; | ||||
| 		"cfg_dir" string => "/usr/local/etc/mysql"; | ||||
| 		"cfg_file" string => "/usr/local/etc/mysql/my.cnf"; | ||||
| 		"mysql_cmd" string => "/usr/local/bin/mysql"; | ||||
| 	debian:: | ||||
| 		"pkg"  slist => {"mariadb-common", "mariadb-client", "mariadb-server"}; | ||||
| 		"pkg"  slist => {"mariadb-server"}; | ||||
| 		"service_name" string => "mysql"; | ||||
| 		"cfg_dir" string => "/etc/mysql"; | ||||
| 		"cfg_file" string => "/etc/mysql/my.cnf"; | ||||
| 		"mysql_cmd" string => "/usr/bin/mysql"; | ||||
| commands: | ||||
| #	debian&mysql_repaired:: | ||||
| #	"/usr/bin/mysql_install_db" | ||||
| #		depends_on => { "mysql_pkgs_installed" }, | ||||
| #		handle => "mysql_db_installed"; | ||||
| 
 | ||||
| files: | ||||
| 	"$(cfg_dir)/." | ||||
| 	create => "true", | ||||
| 	perms => mog("0755","root","root"), | ||||
| 	handle => "mysql_cfg_dir_created"; | ||||
| 	 | ||||
| 
 | ||||
| 	"$(cfg_file)"  | ||||
| 	create => "true", | ||||
|  | @ -34,7 +39,7 @@ files: | |||
| 	edit_template => "$(sys.workdir)/inputs/$(def.wmde_libdir)/templates/my.cnf.mustache", | ||||
| 	template_method => "mustache", | ||||
| 	handle => "mysql_cfg_created", | ||||
| #	depends_on => {"mysql_db_installed"}, | ||||
| 	depends_on => {"mysql_cfg_dir_created"}, | ||||
| 	classes => if_repaired("mysql_repaired"); | ||||
| 
 | ||||
| 
 | ||||
|  | @ -53,6 +58,7 @@ services: | |||
| 		service_policy => "restart", | ||||
| 		depends_on => {"mysql_running","mysql_cfg_created"}; | ||||
| 
 | ||||
| reports: | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue