The configuration management solution that uses manifest files is Puppet.
Puppet uses manifests to define the desired system state and the configuration for the managed systems. In contrast:
- Ansible uses playbooks, which are written in YAML format.
- Chef uses cookbooks and recipes.
- Cisco IOS is an operating system for networking devices and does not specifically relate to configuration management solutions like the others listed.