Интервал Chef-Client игнорируется - Ubuntu - PullRequest
0 голосов
/ 05 апреля 2019

Мы настраиваем Chef Automate, и я настроил нашу веб-роль следующим образом:

    {
    "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-клиента.

Фактический:

Изменения в chef_client игнорируются.

...