While some configuration management tools offer some degree of deployment management, some orchestration tools also allow a degree of configuration management. But the approach is vastly different. While tools like Chef and Ansible alter existing instances, orchestration tools make similar changes by destroying and recreating instances.
As they both have their strengths, you may find that building an environment that utilizes both an orchestration tool and a configuration management tool helps lay the best course on the road to success.