# How to check chef boot strap on client

**URL:** <https://discourse.chef.io/t/how-to-check-chef-boot-strap-on-client/20242>\
**Category:** Chef Infra (archive)\
**Created:** [August 27, 2021, 5:43pm UTC](https://discourse.chef.io/t/how-to-check-chef-boot-strap-on-client/20242 "2021-08-27T17:43:32Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![raj](https://avatars.discourse-cdn.com/v4/letter/r/c0e974/32.png) [@raj](https://discourse.chef.io/u/raj)\
**Post date:** [August 27, 2021, 5:43pm UTC](https://discourse.chef.io/t/how-to-check-chef-boot-strap-on-client/20242/1 "2021-08-27T17:43:33Z")

</div>

Hi all,

I have a chef client which had been bootstrap already. My plan was to bootstrap twice. first time i need to bootstrap the node with some bookbooks, then remove the bootstrap and do once again with different cookbook with diff chef server. is there any easy way of doing this.can some one suggest.

Thanks  
Rajesh.R

---

<div class="post-metadata">

**Author:** ![horns](https://avatars.discourse-cdn.com/v4/letter/h/ecb155/32.png) [@horns](https://discourse.chef.io/u/horns)\
**Post date:** [June 13, 2022, 5:45pm UTC](https://discourse.chef.io/t/how-to-check-chef-boot-strap-on-client/20242/2 "2022-06-13T17:45:16Z")

</div>

You don't need to bootstrap twice, you need to supply an additional run\_list item or change the run\_list. Both of which are not a good idea. You should create your recipes to be idempotent. Which means that they eventually converge to the point where you want them to be. If you use only Chef Client resources, this will happen automatically.

> **[About Run-lists](https://docs.chef.io/run_lists/#run_list-set)**
>
> A run-list defines all of the information necessary for Chef to configure a node into the desired state. A run-list is:
