Can disable php now
This commit is contained in:
		
							parent
							
								
									d6bc0db879
								
							
						
					
					
						commit
						f203ab2559
					
				
							
								
								
									
										74
									
								
								apache.cf
								
								
								
								
							
							
						
						
									
										74
									
								
								apache.cf
								
								
								
								
							| 
						 | 
				
			
			@ -9,9 +9,39 @@
 | 
			
		|||
 | 
			
		||||
bundle agent apache
 | 
			
		||||
{
 | 
			
		||||
classes:
 | 
			
		||||
#	"apache enable_php";
 | 
			
		||||
 | 
			
		||||
vars:
 | 
			
		||||
	"admin_email" string => "[]",unless => isvariable( $(this.promiser) ) ;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	apache_php_enable::
 | 
			
		||||
	"php_mod" string => '{m: "$(php.apache_m)",f:"$(php.apache_f)"},';
 | 
			
		||||
	"service_deps" slist => {
 | 
			
		||||
			"apache_pkgs_installed",
 | 
			
		||||
			"apache_php_pkgs_installed",
 | 
			
		||||
			"apache_www_dir_created",
 | 
			
		||||
			"apache_vhost_dir_created",
 | 
			
		||||
			"apache_main_cfg_created"
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	"cfg_deps" slist => {  "apache_pkgs_installed","apache_php_installed" };
 | 
			
		||||
 | 
			
		||||
	!apache_php_enable::
 | 
			
		||||
	"php_mod" string => "";
 | 
			
		||||
	"service_deps" slist => {
 | 
			
		||||
			"apache_pkgs_installed",
 | 
			
		||||
			"apache_www_dir_created",
 | 
			
		||||
			"apache_vhost_dir_created",
 | 
			
		||||
			"apache_main_cfg_created"
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	"cfg_deps" slist => {  "apache_pkgs_installed" };
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	freebsd::
 | 
			
		||||
		"pkgs" slist => {
 | 
			
		||||
			"apache24",
 | 
			
		||||
| 
						 | 
				
			
			@ -34,11 +64,11 @@ vars:
 | 
			
		|||
		"default_html_dir" string => "$(www_dir)/apache24";
 | 
			
		||||
		"server_root" string => "/usr/local";
 | 
			
		||||
		"modules" data => '[ 
 | 
			
		||||
			$(php_mod)
 | 
			
		||||
			{m: "autoindex",f:"mod_autoindex"},
 | 
			
		||||
			{m: "log_config",f:"mod_log_config"},
 | 
			
		||||
			{m: "version",f:"mod_version"},
 | 
			
		||||
			{m: "unixd",f:"mod_unixd"},
 | 
			
		||||
			{m: "$(php.apache_m)",f:"$(php.apache_f)"},
 | 
			
		||||
			{m: "ssl",f:"mod_ssl"}
 | 
			
		||||
		]';
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -65,11 +95,13 @@ vars:
 | 
			
		|||
		"server_root" string => "/usr";
 | 
			
		||||
 | 
			
		||||
		"modules" data => '[
 | 
			
		||||
			{m:"php",f:"libphp8.2"},
 | 
			
		||||
			$(php_mod)
 | 
			
		||||
			{m:"ssl",f:"mod_ssl"},
 | 
			
		||||
			{m:"proxy",f:"mod_proxy"},
 | 
			
		||||
			{m:"proxy_fcgi",f:"mod_proxy_fcgi"}
 | 
			
		||||
		]';
 | 
			
		||||
#			{m:"php",f:"libphp$(php.version)"},
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	centos::
 | 
			
		||||
| 
						 | 
				
			
			@ -131,6 +163,9 @@ vars:
 | 
			
		|||
			{m: "authz_svn", f:"mod_authz_svn"},
 | 
			
		||||
			{m: "ssl",f:"mod_ssl"}
 | 
			
		||||
		]';
 | 
			
		||||
 | 
			
		||||
reports:
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -154,6 +189,8 @@ commands:
 | 
			
		|||
		args => "-c '/usr/sbin/a2dismod mpm_event > /dev/null'",
 | 
			
		||||
		inform=>"false",
 | 
			
		||||
		handle => "apache_mpm_event_disabled";
 | 
			
		||||
 | 
			
		||||
reports:
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
bundle agent install_apache(raw)
 | 
			
		||||
| 
						 | 
				
			
			@ -163,16 +200,10 @@ methods:
 | 
			
		|||
 | 
			
		||||
	"any" usebundle => wmde_install_packages(@(apache.pkgs),"apache");
 | 
			
		||||
 | 
			
		||||
	"any" usebundle => install_apache_php,
 | 
			
		||||
	apache_php_enable::
 | 
			
		||||
		"any" usebundle => install_apache_php,
 | 
			
		||||
		depends_on => { "apache_pkgs_installed" };
 | 
			
		||||
 | 
			
		||||
#services:
 | 
			
		||||
##	apache_kept::
 | 
			
		||||
#	"$(apache.service_name)"
 | 
			
		||||
#		service_policy => "start";
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
reports:
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -206,25 +237,21 @@ files:
 | 
			
		|||
		edit_template => "$(sys.workdir)/inputs/$(def.wmde_libdir)/templates/httpd.conf.mustache",
 | 
			
		||||
		template_method => "mustache",
 | 
			
		||||
		handle => "apache_main_cfg_created",
 | 
			
		||||
		depends_on => { "apache_pkgs_installed","apache_php_installed" },
 | 
			
		||||
		depends_on => { @(apache.cfg_deps) },
 | 
			
		||||
		classes => if_repaired(apache_repaired);
 | 
			
		||||
 | 
			
		||||
methods:
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
	"any" usebundle => wmde_service("$(apache.service_name)","apache_kept","apache_repaired|php_repaired"),
 | 
			
		||||
		depends_on => {
 | 
			
		||||
			"apache_pkgs_installed",
 | 
			
		||||
			"apache_php_pkgs_installed",
 | 
			
		||||
			"apache_www_dir_created",
 | 
			
		||||
			"apache_vhost_dir_created",
 | 
			
		||||
			"apache_main_cfg_created"
 | 
			
		||||
		};
 | 
			
		||||
		depends_on => @(apache.service_deps) ;
 | 
			
		||||
 | 
			
		||||
	#depends_on => {
 | 
			
		||||
	#	"apache_php_pkgs_installed"
 | 
			
		||||
		
 | 
			
		||||
	#};
 | 
			
		||||
 | 
			
		||||
reports:
 | 
			
		||||
	
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -321,14 +348,6 @@ methods:
 | 
			
		|||
 | 
			
		||||
 | 
			
		||||
reports:
 | 
			
		||||
#	"SSL_CERT: $(ssl_cert) $(ssl_key) ";
 | 
			
		||||
#	use_ssl::
 | 
			
		||||
#		"USE SSL";
 | 
			
		||||
#	!use_ssl::
 | 
			
		||||
#		"NOT USE_SSL";
 | 
			
		||||
 | 
			
		||||
#	"RAW: $(site[raw])";
 | 
			
		||||
#	"APACHE DOCROOT $(site[doc_root])";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -340,6 +359,5 @@ methods:
 | 
			
		|||
	"any" usebundle => apache_vhost(@(sites[$(idx)]));
 | 
			
		||||
 | 
			
		||||
reports:
 | 
			
		||||
#	"IDXE $(idx)";
 | 
			
		||||
	
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue