# FreeBSD support

**URL:** <https://forum.ansible.com/t/freebsd-support/11923>\
**Category:** Ansible Project\
**Created:** [September 24, 2012, 3:43pm UTC](https://forum.ansible.com/t/freebsd-support/11923 "2012-09-24T15:43:30Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nigel\_Metheringham](https://avatars.discourse-cdn.com/v4/letter/n/3ec8ea/32.png) [@Nigel\_Metheringham](https://forum.ansible.com/u/Nigel_Metheringham)\
**Post date:** [September 24, 2012, 3:43pm UTC](https://forum.ansible.com/t/freebsd-support/11923/1 "2012-09-24T15:43:30Z")

</div>

Is anyone working on enhancing FreeBSD support for the built in modules  
- specifically the user and service modules?

&nbsp;&nbsp;Nigel.

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan](https://avatars.discourse-cdn.com/v4/letter/m/c4cdca/32.png) [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Post date:** [September 24, 2012, 4:32pm UTC](https://forum.ansible.com/t/freebsd-support/11923/2 "2012-09-24T16:32:20Z")

</div>

We have some FreeBSD folks, but probably not a large number. (There  
is seems to be a bit more action around Solaris and AIX)

In general improvements are quite welcome, we have been talking about  
making the service module  
a bit like the way the fact module works now where it detects the OS  
and chooses an appropriate subclass.

Seeing that in the user module as well seems reasonable -- I'd love to see this.

--Michael

---

<div class="post-metadata">

**Author:** ![Francisco\_Reyes](https://avatars.discourse-cdn.com/v4/letter/f/b77776/32.png) [@Francisco\_Reyes](https://forum.ansible.com/u/Francisco_Reyes)\
**Post date:** [March 29, 2014, 11:07pm UTC](https://forum.ansible.com/t/freebsd-support/11923/3 "2014-03-29T23:07:53Z")

</div>

How is FreeBSD support now?  
Looking for the same as the original author… users and services.

Also how about package management. Does ansible supports ports and/or the new pkg system?

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [March 31, 2014, 7:28pm UTC](https://forum.ansible.com/t/freebsd-support/11923/4 "2014-03-31T19:28:22Z")

</div>

So you are replying to a post that is a year and a half old.

See

[http://docs.ansible.com/list\_of\_packaging\_modules.html](http://docs.ansible.com/list_of_packaging_modules.html)

and the user and service modules should do all of what you want.

---

<div class="post-metadata">

**Author:** ![Fred1](https://avatars.discourse-cdn.com/v4/letter/f/e99b99/32.png) [@Fred1](https://forum.ansible.com/u/Fred1)\
**Post date:** [June 5, 2014, 10:03am UTC](https://forum.ansible.com/t/freebsd-support/11923/5 "2014-06-05T10:03:00Z")

</div>

The user module’s documentation points us to an example in “the github examples directory”… there’s nothing like that in ansible-examples, but there’s a lot in ansible galaxy:

“Optionally set the user’s password to this crypted value. See  
the user example in the github examples directory for what  
this looks like in a playbook.” (source: [http://docs.ansible.com/user\_module.html](http://docs.ansible.com/user_module.html) )  
Needs updating…

---

<div class="post-metadata">

**Author:** ![Michael\_DeHaan1](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Michael\_DeHaan1](https://forum.ansible.com/u/Michael_DeHaan1)\
**Post date:** [June 6, 2014, 12:38pm UTC](https://forum.ansible.com/t/freebsd-support/11923/6 "2014-06-06T12:38:01Z")

</div>

Please file a ticket in github so we can remember to update the docs.

Thanks!

---

<div class="post-metadata">

**Author:** ![Fred1](https://avatars.discourse-cdn.com/v4/letter/f/e99b99/32.png) [@Fred1](https://forum.ansible.com/u/Fred1)\
**Post date:** [June 9, 2014, 8:58am UTC](https://forum.ansible.com/t/freebsd-support/11923/7 "2014-06-09T08:58:15Z")

</div>

here we go: [https://github.com/ansible/ansible/issues/7701](https://github.com/ansible/ansible/issues/7701)  
🙂
