# Compare remote server facts with host database

**URL:** <https://forum.ansible.com/t/compare-remote-server-facts-with-host-database/18449>\
**Category:** Ansible Project\
**Created:** [June 9, 2015, 6:11pm UTC](https://forum.ansible.com/t/compare-remote-server-facts-with-host-database/18449 "2015-06-09T18:11:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jay\_Shah](https://avatars.discourse-cdn.com/v4/letter/j/ecd19e/32.png) [@Jay\_Shah](https://forum.ansible.com/u/Jay_Shah)\
**Post date:** [June 9, 2015, 6:11pm UTC](https://forum.ansible.com/t/compare-remote-server-facts-with-host-database/18449/1 "2015-06-09T18:11:15Z")

</div>

Hey Folks,

I am starting to work on an ansible project and would like to have some recommendations

I have about 5000 servers around the world that I would like to validate against my host database. What is the best way?

1. Write custom modules?
2. Use the facts returned from the remote server?
3. Any other ideas?

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [June 9, 2015, 10:42pm UTC](https://forum.ansible.com/t/compare-remote-server-facts-with-host-database/18449/2 "2015-06-09T22:42:39Z")

</div>

validate what?

if it is host makeup/information, most of that is in the facts  
gathered by ansible, which you can store in a centralized manner using  
fact caching.  
I would need more information to suggest and/or propose anything else.
