# Skipping setup DHCP and DNS because "Conditional check failed"

**URL:** <https://forum.ansible.com/t/skipping-setup-dhcp-and-dns-because-conditional-check-failed/25718>\
**Category:** Ansible Project\
**Created:** [October 11, 2017, 3:28am UTC](https://forum.ansible.com/t/skipping-setup-dhcp-and-dns-because-conditional-check-failed/25718 "2017-10-11T03:28:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hoang\_Van\_Hi\_u](https://avatars.discourse-cdn.com/v4/letter/h/f4b2a3/32.png) [@Hoang\_Van\_Hi\_u](https://forum.ansible.com/u/Hoang_Van_Hi_u)\
**Post date:** [October 11, 2017, 3:28am UTC](https://forum.ansible.com/t/skipping-setup-dhcp-and-dns-because-conditional-check-failed/25718/1 "2017-10-11T03:28:22Z")

</div>

Hi everyone!  
I’m trying to automate bare metal server provisioning at ref: [https://www.mirantis.com/blog/automate-bare-metal-server-provisioning-using-ironic-bifrost-and-the-ansible-deploy-driver/](https://www.mirantis.com/blog/automate-bare-metal-server-provisioning-using-ironic-bifrost-and-the-ansible-deploy-driver/)  
But when i deploy , setting up DHCP and DNS is skipped with log:

TASK [bifrost-deploy-nodes-dynamic : Collect the checksum of the deployment image.] \*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:61  
skipping: [server1] =\> {“changed”: false, “skip\_reason”: “Conditional check failed”, “skipped”: true}

TASK [bifrost-deploy-nodes-dynamic : Error if deploy\_image is not present, and instance\_info is not defined] \*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:65  
skipping: [server1] =\> {“changed”: false, “skip\_reason”: “Conditional check failed”, “skipped”: true}

TASK [bifrost-deploy-nodes-dynamic : Deploy to hardware - bifrost default] \*\*\*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:68  
skipping: [server1] =\> {“changed”: false, “skip\_reason”: “Conditional check failed”, “skipped”: true}

PLAY RECAP \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
127.0.0.1 : ok=1 changed=0 unreachable=0 failed=0  
server1 : ok=21 changed=13 unreachable=0 failed=0

Result:

---

<div class="post-metadata">

**Author:** ![Hoang\_Van\_Hi\_u](https://avatars.discourse-cdn.com/v4/letter/h/f4b2a3/32.png) [@Hoang\_Van\_Hi\_u](https://forum.ansible.com/u/Hoang_Van_Hi_u)\
**Post date:** [October 11, 2017, 3:37am UTC](https://forum.ansible.com/t/skipping-setup-dhcp-and-dns-because-conditional-check-failed/25718/2 "2017-10-11T03:37:46Z")

</div>

This logs:

TASK [bifrost-deploy-nodes-dynamic : Setup DHCP for nodes.] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:24  
skipping: [server1] =\> {“changed”: false, “skip\_reason”: “Conditional check failed”, “skipped”: true}

TASK [bifrost-deploy-nodes-dynamic : Setup DNS address for nodes.] \*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:34  
skipping: [server1] =\> {“changed”: false, “skip\_reason”: “Conditional check failed”, “skipped”: true}

TASK [bifrost-deploy-nodes-dynamic : Sending dnsmasq HUP] \*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:44  
skipping: [server1] =\> {“changed”: false, “skip\_reason”: “Conditional check failed”, “skipped”: true}

TASK [bifrost-deploy-nodes-dynamic : Deploy to hardware - Using custom instance\_info.] \*\*\*  
task path: /opt/stack/bifrost/playbooks/roles/bifrost-deploy-nodes-dynamic/tasks/main.yml:50
