# Role to generate System documentation.

**URL:** <https://forum.ansible.com/t/role-to-generate-system-documentation/24903>\
**Category:** Ansible Project\
**Created:** [July 5, 2017, 2:11pm UTC](https://forum.ansible.com/t/role-to-generate-system-documentation/24903 "2017-07-05T14:11:15Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stephen\_Eaton](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@Stephen\_Eaton](https://forum.ansible.com/u/Stephen_Eaton)\
**Post date:** [July 5, 2017, 2:11pm UTC](https://forum.ansible.com/t/role-to-generate-system-documentation/24903/1 "2017-07-05T14:11:15Z")

</div>

G’day one and all,

Yesterday while updating some system operations manuals I thought some of this could be done automatically by Ansible by using templates and gathered facts in conjunction with PDF generation.

Before I start would like to know if someones already done it without me re-inventing the wheel?

Stephen

---

<div class="post-metadata">

**Author:** ![j.r.hawkesworth](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@j.r.hawkesworth](https://forum.ansible.com/u/j.r.hawkesworth)\
**Post date:** [July 7, 2017, 10:03am UTC](https://forum.ansible.com/t/role-to-generate-system-documentation/24903/2 "2017-07-07T10:03:25Z")

</div>

ansible-cmdb generates nice looking html pages from gathered facts, that might be a good place to start.

Jon

---

<div class="post-metadata">

**Author:** ![Stephen\_Eaton](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@Stephen\_Eaton](https://forum.ansible.com/u/Stephen_Eaton)\
**Post date:** [October 14, 2017, 3:47am UTC](https://forum.ansible.com/t/role-to-generate-system-documentation/24903/3 "2017-10-14T03:47:44Z")

</div>

sorry for the late reply, thanks for that will have a play this week
