Skip to content

Instantly share code, notes, and snippets.

@majormoses
Created July 19, 2018 03:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save majormoses/ef35735eaf05b38bda9aba9fd7f96b2a to your computer and use it in GitHub Desktop.
Save majormoses/ef35735eaf05b38bda9aba9fd7f96b2a to your computer and use it in GitHub Desktop.
Attempting to replicate systemd issues with sensu in `kitchen-dokken`
$ KITCHEN_YAML=.kitchen.dokken.yml bundle exec kitchen converge minimal-ubuntu-1604
-----> Starting Kitchen (v1.22.0)
-----> Creating <minimal-ubuntu-1604>...
Creating kitchen sandbox at /home/babrams/.dokken/kitchen_sandbox/3429c7f89b-minimal-ubuntu-1604
Creating verifier sandbox at /home/babrams/.dokken/verifier_sandbox/3429c7f89b-minimal-ubuntu-1604
Building work image..
Creating container 3429c7f89b-minimal-ubuntu-1604
Finished creating <minimal-ubuntu-1604> (0m1.94s).
-----> Converging <minimal-ubuntu-1604>...
Creating kitchen sandbox in /home/babrams/.dokken/kitchen_sandbox/3429c7f89b-minimal-ubuntu-1604
Preparing dna.json
Resolving cookbook dependencies with Berkshelf 6.3.2...
Removing non-cookbook files before transfer
Preparing data_bags
Preparing validation.pem
Preparing client.rb
Starting Chef Client, version 14.3.37
Creating a new client identity for minimal-ubuntu-1604 using the validator key.
resolving cookbooks for run list: ["sensu-test::ensure_group", "sensu::default", "sensu-test::good_checks", "sensu::server_service"]
Synchronizing Cookbooks:
- sensu-test (0.1.0)
- sensu (5.1.2)
- logrotate (2.2.0)
- build-essential (8.1.1)
- chef-vault (2.1.1)
- windows (4.3.4)
- rabbitmq (5.6.1)
- ms_dotnet (4.2.0)
- seven_zip (3.0.0)
- redisio (2.7.1)
- mingw (2.0.2)
- erlang (6.1.1)
- yum-epel (3.1.0)
- yum-erlang_solutions (2.0.0)
- dpkg_autostart (0.2.0)
- ulimit (1.0.0)
- selinux_policy (2.1.0)
Installing Cookbook Gems:
Compiling Cookbooks...
Converging 21 resources
Recipe: sensu-test::ensure_group
* group[nogroup] action create (up to date)
Recipe: sensu::default
* ruby_block[sensu_service_trigger] action nothing (skipped due to action :nothing)
Recipe: sensu::_linux
* apt_package[apt-transport-https] action install (up to date)
* apt_repository[sensu] action add
* remote_file[/opt/kitchen/cache/https___sensu_global_ssl_fastly_net_apt_pubkey_gpg] action create
- create new file /opt/kitchen/cache/https___sensu_global_ssl_fastly_net_apt_pubkey_gpg
- update content in file /opt/kitchen/cache/https___sensu_global_ssl_fastly_net_apt_pubkey_gpg from none to 4ac997
--- /opt/kitchen/cache/https___sensu_global_ssl_fastly_net_apt_pubkey_gpg2018-07-19 03:34:08.476544749 +0000
+++ /opt/kitchen/cache/.chef-https___sensu_global_ssl_fastly_net_apt_pubkey_gpg20180719-31-on9pf9 2018-07-19 03:34:08.456544656 +0000
@@ -1 +1,19 @@
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Version: GnuPG v1
+
+mQENBFXknLQBCADOXh2TH9LA4qeKHf8vOHZHwJrjNZKsVKttlElghhq2ZKX1Fwjz
+EZL01ncTxqlhfYLKpp57JOcmlZfH5F6ahXaoPzwN87jPOs3XWoilwwML7+65JfRI
+nBiFnBsmcXtRJLz4I8T4Nczgk8VtzPm5tkXxkA25bfAspwzLLeV4Ls9Q/gQglyYy
+48E1PYKo026wCqUDEzT39HuTo8di7o+5EEMyp2n1xrD0GYI8xTvjHKlDE3rkfDlD
+9IZ4KDfPISVQU9G4kQ+QFei/MQOf2y+Rpuzq5rQ9sorGHsdmkVdtzsusZIaGsd56
+WcTMgS83MYkuvTeIYYwXtuTFTiidWmtcZca1ABEBAAG0HEZyZWlnaHQgPHN1cHBv
+cnRAaHctb3BzLmNvbT6JATgEEwECACIFAlXknLQCGy8GCwkIBwMCBhUIAgkKCwQW
+AgMBAh4BAheAAAoJEKIPJZrrnJS7VNcH/3SBreXjnC6pzCHjy787ex7kUVmkULhz
+kLZBgCHBMFVL1oSZcgomNuEhYzLfiHRQ+Ny/yMduTELORoKmb2dTHmXWdqpbl9Br
++brsJCblDpdnhUTXxVqXBQUA/WRqi9WhDXchcU0ZkKfmFN74kC3A4wCYKQkqPOCR
+koyAjB+AkDWecC4+P1tPGtpSXApkNVP1KTGPzkWT3IGVmfFBoVnKIJmIgJhhHArd
+P6EiarPP3/Zwpn25kXcBBsHubK8EerKB9ppsRxUiZTIeaOnVeQOHbZ40g8QRY+M1
+YlDGDBPJYvWGezEwaeYuNmOVh+QTYLyv4BA9XafRnHvryLFJR0hW+Pg=
+=hhqa
+-----END PGP PUBLIC KEY BLOCK-----
- change mode from '' to '0644'
* execute[apt-key add /opt/kitchen/cache/https___sensu_global_ssl_fastly_net_apt_pubkey_gpg] action run
- execute apt-key add /opt/kitchen/cache/https___sensu_global_ssl_fastly_net_apt_pubkey_gpg
* execute[apt-cache gencaches] action run
- execute apt-cache gencaches
* execute[apt-cache gencaches] action nothing (skipped due to action :nothing)
* apt_update[sensu] action nothing (skipped due to action :nothing)
* file[/etc/apt/sources.list.d/sensu.list] action create
- create new file /etc/apt/sources.list.d/sensu.list
- update content in file /etc/apt/sources.list.d/sensu.list from none to 43caf7
--- /etc/apt/sources.list.d/sensu.list 2018-07-19 03:34:09.564549786 +0000
+++ /etc/apt/sources.list.d/.chef-sensu20180719-31-iyxmnp.list 2018-07-19 03:34:09.564549786 +0000
@@ -1 +1,2 @@
+deb "http://repositories.sensuapp.org/apt" xenial main
- change mode from '' to '0644'
- change owner from '' to 'root'
- change group from '' to 'root'
* execute[apt-cache gencaches] action run
- execute apt-cache gencaches
* apt_update[sensu] action update
- force update new lists of packages
* directory[/var/lib/apt/periodic] action create (up to date)
* directory[/etc/apt/apt.conf.d] action create (up to date)
* file[/etc/apt/apt.conf.d/15update-stamp] action create_if_missing
- create new file /etc/apt/apt.conf.d/15update-stamp
- update content in file /etc/apt/apt.conf.d/15update-stamp from none to 174cdb
--- /etc/apt/apt.conf.d/15update-stamp 2018-07-19 03:34:10.352553433 +0000
+++ /etc/apt/apt.conf.d/.chef-15update-stamp20180719-31-wymca2 2018-07-19 03:34:10.352553433 +0000
@@ -1 +1,2 @@
+APT::Update::Post-Invoke-Success {"touch /var/lib/apt/periodic/update-success-stamp 2>/dev/null || true";};
* execute[apt-get -q update] action run
- execute apt-get -q update
* apt_preference[sensu] action add
* directory[/etc/apt/preferences.d] action create (up to date)
* file[/etc/apt/preferences.d/sensu.pref] action create
- create new file /etc/apt/preferences.d/sensu.pref
- update content in file /etc/apt/preferences.d/sensu.pref from none to 29c52f
--- /etc/apt/preferences.d/sensu.pref 2018-07-19 03:34:12.212562043 +0000
+++ /etc/apt/preferences.d/.chef-sensu20180719-31-t8gqf6.pref 2018-07-19 03:34:12.212562043 +0000
@@ -1 +1,4 @@
+Package: sensu
+Pin: version 1.2.0-1
+Pin-Priority: 700
- change mode from '' to '0644'
* apt_package[sensu] action install
- install version 1.2.0-1 of package sensu
* template[/etc/default/sensu] action create
- update content in file /etc/default/sensu from f8788c to 649511
--- /etc/default/sensu 2017-12-05 19:16:31.000000000 +0000
+++ /etc/default/.chef-sensu20180719-31-kqap31 2018-07-19 03:34:15.984579503 +0000
@@ -1,2 +1,8 @@
EMBEDDED_RUBY=true
+LOG_DIR=/var/log/sensu
+LOG_LEVEL=info
+SERVICE_MAX_WAIT=10
+CLIENT_DEREGISTER_ON_STOP=false
+
+
Recipe: sensu::default
* directory[/var/log/sensu] action create
- change mode from '0755' to '0750'
* directory[/etc/sensu/conf.d] action create
- change mode from '0755' to '0750'
* directory[/etc/sensu/plugins] action create
- change mode from '0755' to '0750'
* directory[/etc/sensu/handlers] action create
- create new directory /etc/sensu/handlers
- change mode from '' to '0750'
- change owner from '' to 'sensu'
- change group from '' to 'sensu'
* directory[/etc/sensu/extensions] action create
- change mode from '0755' to '0750'
* directory[/etc/sensu/ssl] action create
- create new directory /etc/sensu/ssl
- change mode from '' to '0750'
- change owner from '' to 'root'
- change group from '' to 'sensu'
* file[/etc/sensu/ssl/cert.pem] action create
- create new file /etc/sensu/ssl/cert.pem
- update content in file /etc/sensu/ssl/cert.pem from none to a12180
--- /etc/sensu/ssl/cert.pem 2018-07-19 03:34:16.016579651 +0000
+++ /etc/sensu/ssl/.chef-cert20180719-31-17qvymx.pem 2018-07-19 03:34:16.016579651 +0000
@@ -1 +1,19 @@
+-----BEGIN CERTIFICATE-----
+MIIC3TCCAcWgAwIBAgIBAjANBgkqhkiG9w0BAQUFADASMRAwDgYDVQQDEwdTZW5z
+dUNBMB4XDTEyMTIyMjA4NDAwMFoXDTE3MTIyMTA4NDAwMFowITEOMAwGA1UEAwwF
+c2Vuc3UxDzANBgNVBAoMBmNsaWVudDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
+AQoCggEBAOdX3FqS+H5Sa1dxI9y2zlempIMeq/NCy4M5/S648FHX+/6HebzrmkWI
+MrUhYhR30TtgZGH/aAmaQyyEZcqOBxnoY7AqrJrjpmpSKHlPvD+wsqUHvyoJYzj5
+Di22QWUputu1lVfG2Fz1xC4khz3et3Qt91SZSGjfR5TELvSclIh3/MJreFXf3zhu
+9JnUFEVPW2dOcSu2K7HnQEk2w+KqUEesljPqsS/MHUIaUf1Aud6+rg89cikEVm/e
+iQMMCJqJXJKaIRq+M1AFIqvnAebMmZJANc4jHgsmoLkDka3HzyYDUPzC4fn9Vm3Y
+mO5l2Lkm+6aqaCxv/dGuwZMMrKawvC8CAwEAAaMvMC0wCQYDVR0TBAIwADALBgNV
+HQ8EBAMCB4AwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEB
+AKKE8W5//wwJ7xRpCRce25nrrCh6hSAxf9dEzheJCkcZFycWHN8ry3tL0nvhdvTc
+GkzSDx4jG8ZuuaYp8jxdQRHBHudr1sPARBsC9HOd4fnhpP8qb3VB3vJMFCdKeiEZ
+dEaDUVVHqg4yY4ekjh7Yqu4bUu6mqOicYWbwp+UX8OyYMN3Z7NPD7vD51BCZ9+cv
+OIQKEX9rnIv/xW4OHGMIGG88m9gUny5T/ste9dJ56xsLwAhFXFDZOH8CiTFQdFRv
+HnaPzQyhG5+bLiBnkXKtXxxCEwYbbOweNFL2DT4i21+yY2Q69nTV3gJnLPwQuThb
+HNHH4eUraBt6sAcu+vWo6qU=
+-----END CERTIFICATE-----
- change mode from '' to '0640'
- change owner from '' to 'root'
- change group from '' to 'sensu'
* file[/etc/sensu/ssl/key.pem] action create
- create new file /etc/sensu/ssl/key.pem
- update content in file /etc/sensu/ssl/key.pem from none to f0e3ff
- suppressed sensitive resource
- change mode from '' to '0640'
- change owner from '' to 'root'
- change group from '' to 'sensu'
* sensu_base_config[minimal-ubuntu-1604] action create
* sensu_json_file[/etc/sensu/config.json] action create
* directory[create_dir_for_/etc/sensu/config.json] action create
- change mode from '0755' to '0750'
- change owner from 'sensu' to 'root'
* file[/etc/sensu/config.json] action create
- create new file /etc/sensu/config.json
- update content in file /etc/sensu/config.json from none to b73d9b
--- /etc/sensu/config.json 2018-07-19 03:34:16.048579799 +0000
+++ /etc/sensu/.chef-config20180719-31-kra0ae.json 2018-07-19 03:34:16.048579799 +0000
@@ -1 +1,30 @@
+{
+ "transport": {
+ "reconnect_on_error": true,
+ "name": "rabbitmq"
+ },
+ "rabbitmq": [
+ {
+ "host": "localhost",
+ "port": 5671,
+ "vhost": "/sensu",
+ "user": "sensu",
+ "password": "password",
+ "ssl": {
+ "cert_chain_file": "/etc/sensu/ssl/cert.pem",
+ "private_key_file": "/etc/sensu/ssl/key.pem"
+ }
+ }
+ ],
+ "redis": {
+ "host": "localhost",
+ "port": 6379,
+ "reconnect_on_error": true
+ },
+ "api": {
+ "host": "localhost",
+ "bind": "0.0.0.0",
+ "port": 4567
+ }
+}
- change mode from '' to '0640'
- change owner from '' to 'root'
- change group from '' to 'sensu'
Recipe: sensu-test::good_checks
* sensu_check[valid_standalone_check] action create
* sensu_json_file[/etc/sensu/conf.d/checks/valid_standalone_check.json] action create
* directory[create_dir_for_/etc/sensu/conf.d/checks/valid_standalone_check.json] action create
- create new directory /etc/sensu/conf.d/checks
- change mode from '' to '0750'
- change owner from '' to 'root'
- change group from '' to 'sensu'
* file[/etc/sensu/conf.d/checks/valid_standalone_check.json] action create
- create new file /etc/sensu/conf.d/checks/valid_standalone_check.json
- update content in file /etc/sensu/conf.d/checks/valid_standalone_check.json from none to 28c36c
--- /etc/sensu/conf.d/checks/valid_standalone_check.json 2018-07-19 03:34:16.072579910 +0000
+++ /etc/sensu/conf.d/checks/.chef-valid_standalone_check20180719-31-1q1z8m6.json 2018-07-19 03:34:16.072579910 +0000
@@ -1 +1,10 @@
+{
+ "checks": {
+ "valid_standalone_check": {
+ "command": "true",
+ "standalone": true,
+ "interval": 20
+ }
+ }
+}
- change mode from '' to '0640'
- change owner from '' to 'root'
- change group from '' to 'sensu'
* sensu_check[valid_pubsub_check] action create
* sensu_json_file[/etc/sensu/conf.d/checks/valid_pubsub_check.json] action create
* directory[create_dir_for_/etc/sensu/conf.d/checks/valid_pubsub_check.json] action create (up to date)
* file[/etc/sensu/conf.d/checks/valid_pubsub_check.json] action create
- create new file /etc/sensu/conf.d/checks/valid_pubsub_check.json
- update content in file /etc/sensu/conf.d/checks/valid_pubsub_check.json from none to ce80f8
--- /etc/sensu/conf.d/checks/valid_pubsub_check.json 2018-07-19 03:34:16.096580021 +0000
+++ /etc/sensu/conf.d/checks/.chef-valid_pubsub_check20180719-31-1k8hrhd.json 2018-07-19 03:34:16.096580021 +0000
@@ -1 +1,12 @@
+{
+ "checks": {
+ "valid_pubsub_check": {
+ "command": "true",
+ "subscribers": [
+ "all"
+ ],
+ "interval": 20
+ }
+ }
+}
- change mode from '' to '0640'
- change owner from '' to 'root'
- change group from '' to 'sensu'
* sensu_check[removed_check] action delete
* sensu_json_file[/etc/sensu/conf.d/checks/removed_check.json] action delete
* file[/etc/sensu/conf.d/checks/removed_check.json] action delete (up to date)
(up to date)
(up to date)
* sensu_check[valid_proxy_client_check] action create
* sensu_json_file[/etc/sensu/conf.d/checks/valid_proxy_client_check.json] action create
* directory[create_dir_for_/etc/sensu/conf.d/checks/valid_proxy_client_check.json] action create (up to date)
* file[/etc/sensu/conf.d/checks/valid_proxy_client_check.json] action create
- create new file /etc/sensu/conf.d/checks/valid_proxy_client_check.json
- update content in file /etc/sensu/conf.d/checks/valid_proxy_client_check.json from none to f967dc
--- /etc/sensu/conf.d/checks/valid_proxy_client_check.json 2018-07-19 03:34:16.132580188 +0000
+++ /etc/sensu/conf.d/checks/.chef-valid_proxy_client_check20180719-31-1ssjcjm.json 2018-07-19 03:34:16.132580188 +0000
@@ -1 +1,12 @@
+{
+ "checks": {
+ "valid_proxy_client_check": {
+ "command": "true",
+ "source": "some-site-being-monitored",
+ "standalone": true,
+ "ttl": 40,
+ "interval": 20
+ }
+ }
+}
- change mode from '' to '0640'
- change owner from '' to 'root'
- change group from '' to 'sensu'
Recipe: sensu::server_service
* sensu_service[sensu-server] action enable
* service[sensu-server] action enable
- enable service service[sensu-server]
* sensu_service[sensu-server] action start
* service[sensu-server] action start
- start service service[sensu-server]
* service[sensu-server] action nothing (skipped due to action :nothing)
Recipe: sensu::default
* ruby_block[sensu_service_trigger] action create
- execute the ruby block sensu_service_trigger
* service[sensu-server] action restart
- restart service service[sensu-server]
Running handlers:
Running handlers complete
Deprecated features used!
Resource windows_auto_run has been loaded from a cookbook. The resource windows_auto_run is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_auto_run resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_feature has been loaded from a cookbook. The resource windows_feature is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_feature resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_feature_dism has been loaded from a cookbook. The resource windows_feature_dism is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_feature_dism resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_feature_powershell has been loaded from a cookbook. The resource windows_feature_powershell is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_feature_powershell resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_font has been loaded from a cookbook. The resource windows_font is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_font resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_pagefile has been loaded from a cookbook. The resource windows_pagefile is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_pagefile resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_path has been loaded from a cookbook. The resource windows_path is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_path resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_printer has been loaded from a cookbook. The resource windows_printer is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_printer resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_printer_port has been loaded from a cookbook. The resource windows_printer_port is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_printer_port resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_shortcut has been loaded from a cookbook. The resource windows_shortcut is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_shortcut resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource windows_task has been loaded from a cookbook. The resource windows_task is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the windows_task resource. at 1 location:
- /opt/chef/embedded/lib/ruby/gems/2.5.0/gems/chef-14.3.37/lib/chef/log.rb:51:in `caller_location'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Resource build_essential has been loaded from a cookbook. The resource build_essential is now included in Chef and will take precedence over the existing cookbook resource in the next major release of Chef (15.0, April 2019). You may be able to remove this cookbook dependency from your runlist if you do not use other recipes/resources/libraries from the cookbook. Alternatively there may be a newer version of this cookbook without the build_essential resource. at 1 location:
- /opt/kitchen/cache/cookbooks/build-essential/resources/build_essential.rb:20:in `class_from_file'
See https://docs.chef.io/deprecations_map_collision.html for further details.
Chef Client finished, 41/55 resources updated in 10 seconds
Finished converging <minimal-ubuntu-1604> (0m13.19s).
-----> Kitchen is finished. (0m16.97s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment