我正在尝试使用chef安装SQL Server 2012。以下是我的主厨食谱。但我的任务是 - 增加缓冲区大小(缓慢返回常见查询的结果)和 - 减少事务重试间隔值(当事务频繁失败时)。 可以对此有任何见解并告诉我如何做到这一点
$stateProvider.state('index', {
url: "/", // root route
views: {
"lazyLoadView": {
controller: 'AppCtrl', // This view will use AppCtrl loaded below in the resolve
templateUrl: 'partials/main.html'
}
},
resolve: { // Any property in resolve should return a promise and is executed before the view is loaded
loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
// you can lazy load files for an existing module
return $ocLazyLoad.load('js/AppCtrl.js');
}]
}
});
答案 0 :(得分:0)
您可以使用Chef template生成符合您需求的Configuration_File.ini,稍后您可以将其用于安装。假设您在templates目录下有一个有效的配置模板:
template '/foo/bar/zaz/config_file.ini' do
source 'your.template.ini.erb'
variables(
variable1:node['attribute1']
...
variableN:node['attributeN']
)
action :create
end
但是我担心你的第二个请求(根据SQL服务器负载动态设置参数)不是Chef的目的,因为它违反了chef的幂等设计。您可以阅读更多相关信息here。
如果您要为不同目的管理多个SQL服务器,请尝试查看Chef Roles和Chef Environments,以便覆盖配置模板以匹配您部署的每个解决方案的需求。