Chef-Client间隔被忽略-Ubuntu

时间:2019-04-05 14:58:19

标签: chef aws-opsworks

我们正在设置厨师自动化,并且我已将网络角色配置如下:

    {
    "name": "web",
    "description": "Web server role.",
    "json_class": "Chef::Role",
    "default_attributes": {
    "chef_client": {
    "interval": 3600,
    "splay": 300
    }
    },
    "override_attributes": {
    },
    "chef_type": "role",
    "run_list": ["recipe[chef-client::default]",
    "recipe[chef-client::delete_validation]",
    "recipe[ap-web-server::default]"
    ],
    "env_run_lists": {
    }
    }

根据Chef Automate仪表板,此run_list被识别并每5分钟运行一次。我们遇到的问题是,chef_client [interval]被完全忽略,并且客户端每隔5分钟仍在运行。我们还尝试了使用-i 3600重新对节点进行重新包装,但更改仍被忽略。

Chef Development Kit Version: 3.6.57
chef-client version: 14.8.12
delivery version: master 
berks version: 7.0.7
kitchen version: 1.24.0
inspec version: 3.2.6

以前有没有其他人遇到过这个问题?

Removing the run_list and adding it back
Creating a new run_list file
Removing and re-bootstrapping the nodes
Bootstrapping with the -i argument

预期:

chef_client [interval]配置将覆盖5-6分钟的默认chef-client运行。

实际:

chef_client的修改被忽略。

0 个答案:

没有答案