chef-boneyard / push-jobs-cookbook

Development repository for Chef Cookbook push-jobs
https://supermarket.chef.io/cookbooks/push-jobs
Apache License 2.0
21 stars 43 forks source link

Enable service chef-push-jobs-client every time when run chef-client on ubuntu 14.04.5 #107

Closed marcencov closed 7 years ago

marcencov commented 7 years ago

Cookbook version

push-jobs 3.2.2

Chef-client version

Chef Client, version 12.11.18

Platform Details

Ubuntu 14.04.5 LTS (GNU/Linux 3.13.0-100-generic x86_64)

Scenario:

Run recipe push-jobs. Every time chef-client try to enable

Steps to Reproduce:

Try run on latest 14.04.5 ubuntu recipe push-jobs.

Expected Result:

Enable service "chef-push-jobs-client" must be enabled one time (when I first run) and after second run - nothing must be happened.

marcencov commented 7 years ago

First run
` * service[chef-push-jobs-client] action enable[2016-12-30T16:14:51+00:00] INFO: Processing service[chef-push-jobs-client] action enable (/var/chef/cache/cookbooks/push-jobs/resources/service_upstart.rb line 56) [2016-12-30T16:14:51+00:00] DEBUG: Providers for generic service resource enabled on node include: [Chef::Provider::Service::Upstart, Chef::Provider::Service::Debian, Chef::Provider::Service::Invokercd, Chef::Provider::Service::Init] [2016-12-30T16:14:51+00:00] DEBUG: Provider for action enable on resource service[chef-push-jobs-client] is Chef::Provider::Service::Upstart [2016-12-30T16:14:51+00:00] DEBUG: service[chef-push-jobs-client] found /etc/init/chef-push-jobs-client.conf [2016-12-30T16:14:51+00:00] DEBUG: service[chef-push-jobs-client] upstart lacks inherent support for enabling services, editing job config file [2016-12-30T16:14:51+00:00] INFO: service[chef-push-jobs-client] enabled

  - enable service service[chef-push-jobs-client]

`

Second run ` * service[chef-push-jobs-client] action enable[2016-12-30T16:20:40+00:00] INFO: Processing service[chef-push-jobs-client] action enable (/var/chef/cache/cookbooks/push-jobs/resources/service_upstart.rb line 56) [2016-12-30T16:20:40+00:00] DEBUG: Providers for generic service resource enabled on node include: [Chef::Provider::Service::Upstart, Chef::Provider::Service::Debian, Chef::Provider::Service::Invokercd, Chef::Provider::Service::Init] [2016-12-30T16:20:40+00:00] DEBUG: Provider for action enable on resource service[chef-push-jobs-client] is Chef::Provider::Service::Upstart [2016-12-30T16:20:40+00:00] DEBUG: service[chef-push-jobs-client] found /etc/init/chef-push-jobs-client.conf [2016-12-30T16:20:40+00:00] DEBUG: service[chef-push-jobs-client] upstart lacks inherent support for enabling services, editing job config file [2016-12-30T16:20:40+00:00] INFO: service[chef-push-jobs-client] enabled

  - enable service service[chef-push-jobs-client]`
tas50 commented 7 years ago

Fixed in master