__consul_agent seem to have missing requirement #181

Closed
opened 2021-11-20 15:20:54 +00:00 by ungleich-gitea · 4 comments

Created by: telmich

When whitelabeling debian|ubuntu and running against a fresh Debian/Ubuntu it seems that the dependencies are not correctly defined.

Furthermore the error is not caught and the run looks to be successful.

@asteven for CC

[23:31] freiheit:cdist% cdist config -vpc ~/.cdist-ungleich/ -i ~/.cdist-ungleich/manifest/consul kaffee.ungleich.ch wein.ungleich.ch tee.ungleich.ch
INFO: cdist: version 3.1.11-3-g7210418
INFO: tee.ungleich.ch: Running global explorers
INFO: wein.ungleich.ch: Running global explorers
INFO: kaffee.ungleich.ch: Running global explorers
INFO: wein.ungleich.ch: Running initial manifest /home/users/nico/.cdist-ungleich/manifest/consul
INFO: tee.ungleich.ch: Running initial manifest /home/users/nico/.cdist-ungleich/manifest/consul
INFO: tee.ungleich.ch: Finished successful run in 2.3745431900024414 seconds
INFO: wein.ungleich.ch: Running manifest and explorers for __ungleich_consul2/
INFO: kaffee.ungleich.ch: Running initial manifest /home/users/nico/.cdist-ungleich/manifest/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __ungleich_consul2/
INFO: wein.ungleich.ch: Running manifest and explorers for __consul_agent/
INFO: kaffee.ungleich.ch: Running manifest and explorers for __consul_agent/
INFO: wein.ungleich.ch: Running manifest and explorers for __group/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __group/consul
INFO: wein.ungleich.ch: Generating code for __group/consul
INFO: wein.ungleich.ch: Executing code for __group/consul
INFO: kaffee.ungleich.ch: Generating code for __group/consul
INFO: kaffee.ungleich.ch: Executing code for __group/consul
INFO: wein.ungleich.ch: Running manifest and explorers for __user/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __user/consul
INFO: wein.ungleich.ch: Generating code for __user/consul
INFO: wein.ungleich.ch: Executing code for __user/consul
INFO: kaffee.ungleich.ch: Generating code for __user/consul
INFO: kaffee.ungleich.ch: Executing code for __user/consul
INFO: wein.ungleich.ch: Running manifest and explorers for __directory/etc/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __directory/etc/consul
INFO: wein.ungleich.ch: Generating code for __directory/etc/consul
INFO: wein.ungleich.ch: Executing code for __directory/etc/consul
INFO: wein.ungleich.ch: Running manifest and explorers for __directory/etc/consul/conf.d
INFO: kaffee.ungleich.ch: Generating code for __directory/etc/consul
INFO: kaffee.ungleich.ch: Executing code for __directory/etc/consul
INFO: wein.ungleich.ch: Generating code for __directory/etc/consul/conf.d
INFO: wein.ungleich.ch: Executing code for __directory/etc/consul/conf.d
INFO: kaffee.ungleich.ch: Running manifest and explorers for __directory/etc/consul/conf.d
INFO: wein.ungleich.ch: Running manifest and explorers for __directory/var/lib/consul
INFO: kaffee.ungleich.ch: Generating code for __directory/etc/consul/conf.d
INFO: kaffee.ungleich.ch: Executing code for __directory/etc/consul/conf.d
INFO: wein.ungleich.ch: Generating code for __directory/var/lib/consul
INFO: wein.ungleich.ch: Executing code for __directory/var/lib/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __directory/var/lib/consul
INFO: wein.ungleich.ch: Running manifest and explorers for __file/etc/init/consul.conf
INFO: kaffee.ungleich.ch: Generating code for __directory/var/lib/consul
INFO: kaffee.ungleich.ch: Executing code for __directory/var/lib/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __config_file/etc/consul/conf.d/config.json
INFO: wein.ungleich.ch: Generating code for __file/etc/init/consul.conf
INFO: wein.ungleich.ch: Executing code for __file/etc/init/consul.conf
INFO: wein.ungleich.ch: Running manifest and explorers for __start_on_boot/consul
INFO: kaffee.ungleich.ch: Running manifest and explorers for __file/etc/consul/conf.d/config.json
INFO: wein.ungleich.ch: Generating code for __start_on_boot/consul
INFO: wein.ungleich.ch: Running manifest and explorers for __config_file/etc/consul/conf.d/config.json
INFO: kaffee.ungleich.ch: Generating code for __file/etc/consul/conf.d/config.json
INFO: kaffee.ungleich.ch: Executing code for __file/etc/consul/conf.d/config.json
INFO: wein.ungleich.ch: Running manifest and explorers for __file/etc/consul/conf.d/config.json
INFO: kaffee.ungleich.ch: Generating code for __config_file/etc/consul/conf.d/config.json
INFO: kaffee.ungleich.ch: Executing code for __config_file/etc/consul/conf.d/config.json
consul: unrecognized service
INFO: kaffee.ungleich.ch: Generating code for __consul_agent/
INFO: kaffee.ungleich.ch: Generating code for __ungleich_consul2/
INFO: kaffee.ungleich.ch: Finished successful run in 13.746113061904907 seconds
INFO: wein.ungleich.ch: Generating code for __file/etc/consul/conf.d/config.json
INFO: wein.ungleich.ch: Executing code for __file/etc/consul/conf.d/config.json
INFO: wein.ungleich.ch: Generating code for __config_file/etc/consul/conf.d/config.json
INFO: wein.ungleich.ch: Executing code for __config_file/etc/consul/conf.d/config.json
reload: Unknown instance: 
INFO: wein.ungleich.ch: Generating code for __consul_agent/
INFO: wein.ungleich.ch: Generating code for __ungleich_consul2/
INFO: wein.ungleich.ch: Finished successful run in 14.517407417297363 seconds
INFO: cdist: Total processing time for 3 host(s): 14.525960206985474
[23:39] freiheit:cdist% 
*Created by: telmich* When whitelabeling debian|ubuntu and running against a fresh Debian/Ubuntu it seems that the dependencies are not correctly defined. Furthermore the error is _not_ caught and the run looks to be successful. @asteven for CC ``` [23:31] freiheit:cdist% cdist config -vpc ~/.cdist-ungleich/ -i ~/.cdist-ungleich/manifest/consul kaffee.ungleich.ch wein.ungleich.ch tee.ungleich.ch INFO: cdist: version 3.1.11-3-g7210418 INFO: tee.ungleich.ch: Running global explorers INFO: wein.ungleich.ch: Running global explorers INFO: kaffee.ungleich.ch: Running global explorers INFO: wein.ungleich.ch: Running initial manifest /home/users/nico/.cdist-ungleich/manifest/consul INFO: tee.ungleich.ch: Running initial manifest /home/users/nico/.cdist-ungleich/manifest/consul INFO: tee.ungleich.ch: Finished successful run in 2.3745431900024414 seconds INFO: wein.ungleich.ch: Running manifest and explorers for __ungleich_consul2/ INFO: kaffee.ungleich.ch: Running initial manifest /home/users/nico/.cdist-ungleich/manifest/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __ungleich_consul2/ INFO: wein.ungleich.ch: Running manifest and explorers for __consul_agent/ INFO: kaffee.ungleich.ch: Running manifest and explorers for __consul_agent/ INFO: wein.ungleich.ch: Running manifest and explorers for __group/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __group/consul INFO: wein.ungleich.ch: Generating code for __group/consul INFO: wein.ungleich.ch: Executing code for __group/consul INFO: kaffee.ungleich.ch: Generating code for __group/consul INFO: kaffee.ungleich.ch: Executing code for __group/consul INFO: wein.ungleich.ch: Running manifest and explorers for __user/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __user/consul INFO: wein.ungleich.ch: Generating code for __user/consul INFO: wein.ungleich.ch: Executing code for __user/consul INFO: kaffee.ungleich.ch: Generating code for __user/consul INFO: kaffee.ungleich.ch: Executing code for __user/consul INFO: wein.ungleich.ch: Running manifest and explorers for __directory/etc/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __directory/etc/consul INFO: wein.ungleich.ch: Generating code for __directory/etc/consul INFO: wein.ungleich.ch: Executing code for __directory/etc/consul INFO: wein.ungleich.ch: Running manifest and explorers for __directory/etc/consul/conf.d INFO: kaffee.ungleich.ch: Generating code for __directory/etc/consul INFO: kaffee.ungleich.ch: Executing code for __directory/etc/consul INFO: wein.ungleich.ch: Generating code for __directory/etc/consul/conf.d INFO: wein.ungleich.ch: Executing code for __directory/etc/consul/conf.d INFO: kaffee.ungleich.ch: Running manifest and explorers for __directory/etc/consul/conf.d INFO: wein.ungleich.ch: Running manifest and explorers for __directory/var/lib/consul INFO: kaffee.ungleich.ch: Generating code for __directory/etc/consul/conf.d INFO: kaffee.ungleich.ch: Executing code for __directory/etc/consul/conf.d INFO: wein.ungleich.ch: Generating code for __directory/var/lib/consul INFO: wein.ungleich.ch: Executing code for __directory/var/lib/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __directory/var/lib/consul INFO: wein.ungleich.ch: Running manifest and explorers for __file/etc/init/consul.conf INFO: kaffee.ungleich.ch: Generating code for __directory/var/lib/consul INFO: kaffee.ungleich.ch: Executing code for __directory/var/lib/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __config_file/etc/consul/conf.d/config.json INFO: wein.ungleich.ch: Generating code for __file/etc/init/consul.conf INFO: wein.ungleich.ch: Executing code for __file/etc/init/consul.conf INFO: wein.ungleich.ch: Running manifest and explorers for __start_on_boot/consul INFO: kaffee.ungleich.ch: Running manifest and explorers for __file/etc/consul/conf.d/config.json INFO: wein.ungleich.ch: Generating code for __start_on_boot/consul INFO: wein.ungleich.ch: Running manifest and explorers for __config_file/etc/consul/conf.d/config.json INFO: kaffee.ungleich.ch: Generating code for __file/etc/consul/conf.d/config.json INFO: kaffee.ungleich.ch: Executing code for __file/etc/consul/conf.d/config.json INFO: wein.ungleich.ch: Running manifest and explorers for __file/etc/consul/conf.d/config.json INFO: kaffee.ungleich.ch: Generating code for __config_file/etc/consul/conf.d/config.json INFO: kaffee.ungleich.ch: Executing code for __config_file/etc/consul/conf.d/config.json consul: unrecognized service INFO: kaffee.ungleich.ch: Generating code for __consul_agent/ INFO: kaffee.ungleich.ch: Generating code for __ungleich_consul2/ INFO: kaffee.ungleich.ch: Finished successful run in 13.746113061904907 seconds INFO: wein.ungleich.ch: Generating code for __file/etc/consul/conf.d/config.json INFO: wein.ungleich.ch: Executing code for __file/etc/consul/conf.d/config.json INFO: wein.ungleich.ch: Generating code for __config_file/etc/consul/conf.d/config.json INFO: wein.ungleich.ch: Executing code for __config_file/etc/consul/conf.d/config.json reload: Unknown instance: INFO: wein.ungleich.ch: Generating code for __consul_agent/ INFO: wein.ungleich.ch: Generating code for __ungleich_consul2/ INFO: wein.ungleich.ch: Finished successful run in 14.517407417297363 seconds INFO: cdist: Total processing time for 3 host(s): 14.525960206985474 [23:39] freiheit:cdist% ```
ungleich-gitea added the
Stale
label 2021-11-20 15:20:54 +00:00
Author
Owner

closed

closed
Author
Owner

Created by: asteven

Nico Schottelius wrote on 02/28/2015 11:39 PM:

When whitelabeling debian|ubuntu and running against a fresh Debian/Ubuntu it seems that the dependencies are not correctly defined.

Just whitelabeling will not help, you also have to implement the
debian/ubuntu specific things. iow, do you deploy a 'service' file for
upstart/debian whatever?

*Created by: asteven* Nico Schottelius wrote on 02/28/2015 11:39 PM: > When whitelabeling debian|ubuntu and running against a fresh Debian/Ubuntu it seems that the dependencies are not correctly defined. Just whitelabeling will not help, you also have to implement the debian/ubuntu specific things. iow, do you deploy a 'service' file for upstart/debian whatever?
Author
Owner

Created by: telmich

@asteven

what do you think about replacing

 139       --onchange 'service consul status >/dev/null && service consul reload || true' \

with "consul reload"?

*Created by: telmich* @asteven what do you think about replacing ``` 139 --onchange 'service consul status >/dev/null && service consul reload || true' \ ``` with "consul reload"?
Author
Owner

Created by: telmich

Looks like being related do

135 require="__directory${conf_dir}" \
136    __config_file "${conf_dir}/${conf_file}" \
137       --owner root --group "$group" --mode 640 \
138       --state "$state" \
139       --onchange 'service consul status >/dev/null && service consul reload || true' \
140       --source -
*Created by: telmich* Looks like being related do ``` 135 require="__directory${conf_dir}" \ 136 __config_file "${conf_dir}/${conf_file}" \ 137 --owner root --group "$group" --mode 640 \ 138 --state "$state" \ 139 --onchange 'service consul status >/dev/null && service consul reload || true' \ 140 --source - ```
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: ungleich-public/cdist#181
No description provided.