# Serverspec

**URL:** <https://forum.ansible.com/t/serverspec/22861>\
**Category:** Ansible Project\
**Created:** [October 22, 2016, 12:54am UTC](https://forum.ansible.com/t/serverspec/22861 "2016-10-22T00:54:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![aenagy](https://avatars.discourse-cdn.com/v4/letter/a/a8b319/32.png) [@aenagy](https://forum.ansible.com/u/aenagy)\
**Post date:** [October 22, 2016, 12:54am UTC](https://forum.ansible.com/t/serverspec/22861/1 "2016-10-22T00:54:03Z")

</div>

I realize this is not a Serverspec forum, but can anyone tell me what language it uses? If I look at the docs ([http://serverspec.org/resource\_types.html](http://serverspec.org/resource_types.html)) I’m wondering where the keywords (describe, do, it, should, etc) are defined.

describe bond(‘bond0’) do  
it { should have\_interface ‘eth0’ }  
end

---

<div class="post-metadata">

**Author:** ![Greg\_DeKoenigsberg1](https://avatars.discourse-cdn.com/v4/letter/g/838e76/32.png) [@Greg\_DeKoenigsberg1](https://forum.ansible.com/u/Greg_DeKoenigsberg1)\
**Post date:** [October 22, 2016, 1:21am UTC](https://forum.ansible.com/t/serverspec/22861/2 "2016-10-22T01:21:27Z")

</div>

Ruby
