# Latest

**URL:** https://forum.ansible.com/latest.md?page=1088

[Latest](https://forum.ansible.com/latest.md) · [Categories](https://forum.ansible.com/categories.md) · [Tags](https://forum.ansible.com/tags.md)

**Page:** 1089

---

## [Ansible on highscalability.com and dZone](https://forum.ansible.com/t/ansible-on-highscalability-com-and-dzone/11419)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 18, 2012, 11:24pm UTC](https://forum.ansible.com/t/ansible-on-highscalability-com-and-dzone/11419 "2012-04-18T23:24:35Z")

</div>

Ansible would not exist without HighScalability.com so I’m tremendously happy to have an article about Ansible run there: http://highscalability.com/blog/2012/4/18/ansible-a-simple-model-driven-configuration-management-…

---

## [Merging contrib repo back into main repo.](https://forum.ansible.com/t/merging-contrib-repo-back-into-main-repo/11414)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 2\
**Last updated:** [April 18, 2012, 5:57pm UTC](https://forum.ansible.com/t/merging-contrib-repo-back-into-main-repo/11414 "2012-04-18T17:57:22Z")

</div>

I’m just going to encourage that all modules go in core (subject to standards of course) for now, which seems to be going absolutely fine, and example playbooks can live in the examples dir, which seems to be going fine …

---

## [Ansible interview up on Colo&Cloud](https://forum.ansible.com/t/ansible-interview-up-on-colo-cloud/11418)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 18, 2012, 3:21am UTC](https://forum.ansible.com/t/ansible-interview-up-on-colo-cloud/11418 "2012-04-18T03:21:12Z")

</div>

http://www.coloandcloud.com/editorial/an-interview-with-ansible-author-michael-dehaan/ –Michael

---

## [Milestones now in github issue tracker](https://forum.ansible.com/t/milestones-now-in-github-issue-tracker/11417)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 18, 2012, 1:47am UTC](https://forum.ansible.com/t/milestones-now-in-github-issue-tracker/11417 "2012-04-18T01:47:04Z")

</div>

I’ve organized milestones by release: https://github.com/ansible/ansible/issues/milestones 0.3 will be our next release, which I plan to release by Monday or so next week. I have pull requests for everything I need and…

---

## [\[dev\] Minor change -- not saving setup data to local disk](https://forum.ansible.com/t/dev-minor-change-not-saving-setup-data-to-local-disk/11416)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 17, 2012, 11:36pm UTC](https://forum.ansible.com/t/dev-minor-change-not-saving-setup-data-to-local-disk/11416 "2012-04-17T23:36:43Z")

</div>

Just wanted to correct something I had shared earlier. I thought I needed to save setup variables in order to do local templates. This is actually not true, because this is exactly what the SETUP\_CACHE variable holds. …

---

## [\--extra-vars needs to go](https://forum.ansible.com/t/extra-vars-needs-to-go/11415)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 7\
**Last updated:** [April 17, 2012, 3:16am UTC](https://forum.ansible.com/t/extra-vars-needs-to-go/11415 "2012-04-17T03:16:53Z")

</div>

Now that (on the integration branch) we can represent variables on a per host basis (among other things), --extra-vars as a CLI option is overcomplicating things. In case where I don’t remember how things work, code die…

---

## [Removing --remote-port CLI option](https://forum.ansible.com/t/removing-remote-port-cli-option/11413)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 17, 2012, 2:07am UTC](https://forum.ansible.com/t/removing-remote-port-cli-option/11413 "2012-04-17T02:07:15Z")

</div>

Now that we can represent the port number in the inventory file (YAML or INI) as well as in a play “port:”, it does not make sense to me to keep the --remote-port option. So, I’m removing this… (Per user request thoug…

---

## [YAML inventory feature on 'integration' branch -- new capabilities -- please help test](https://forum.ansible.com/t/yaml-inventory-feature-on-integration-branch-new-capabilities-please-help-test/11412)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 17, 2012, 2:03am UTC](https://forum.ansible.com/t/yaml-inventory-feature-on-integration-branch-new-capabilities-please-help-test/11412 "2012-04-17T02:03:46Z")

</div>

Wow, this is fantastic work. Jeroen Hoekx has added the ability to represent the host file in YAML in addition to the existing INI file format. Ordinarily this would just be a format change, but he's gone quite a bi…

---

## [here's an example of a playbook to configure a ganglia cluster](https://forum.ansible.com/t/heres-an-example-of-a-playbook-to-configure-a-ganglia-cluster/11411)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 14, 2012, 7:47pm UTC](https://forum.ansible.com/t/heres-an-example-of-a-playbook-to-configure-a-ganglia-cluster/11411 "2012-04-14T19:47:28Z")

</div>

Did this for an article I'm going to be writing. https://github.com/mpdehaan/ansible-examples Probably not super-perfect, but thought it chained together some concepts a bit more completely than the mostly abstract e…

---

## [Playbooks now save host inventory (facts/ohai/vars) from remote machines in a tree structure automatically](https://forum.ansible.com/t/playbooks-now-save-host-inventory-facts-ohai-vars-from-remote-machines-in-a-tree-structure-automatically/11410)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 14, 2012, 4:04pm UTC](https://forum.ansible.com/t/playbooks-now-save-host-inventory-facts-ohai-vars-from-remote-machines-in-a-tree-structure-automatically/11410 "2012-04-14T16:04:12Z")

</div>

As part of a pending feature to allow hosts to get at variables about other hosts (for instance, suppose the configuration of an app server requires the IP address of the database server), I’ve added a new feature to an…

---

## [New feature: looping over items in playbooks](https://forum.ansible.com/t/new-feature-looping-over-items-in-playbooks/11409)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 14, 2012, 2:44pm UTC](https://forum.ansible.com/t/new-feature-looping-over-items-in-playbooks/11409 "2012-04-14T14:44:45Z")

</div>

Hi everyone, I've taught playbooks to do basic (and reasonably syntax-free!) loops. Folks have been asking for this to eliminate copy/paste, in particular when creating lots of users (for example) that all share commo…

---

## [Support for sudo with a password in latest git (master branch)!](https://forum.ansible.com/t/support-for-sudo-with-a-password-in-latest-git-master-branch/11408)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 13, 2012, 11:14pm UTC](https://forum.ansible.com/t/support-for-sudo-with-a-password-in-latest-git-master-branch/11408 "2012-04-13T23:14:10Z")

</div>

By popular request, sudo with a password now works! Previously, sudo had to be configured passwordless. I am going to be updating the documentation soon, but it looks like this if you want to try it: For /usr/bin/ansib…

---

## [ansible facts](https://forum.ansible.com/t/ansible-facts/11407)

<div class="topic-metadata">

**Author:** [@Stephen\_Fromm](https://forum.ansible.com/u/Stephen_Fromm)\
**Replies:** 4\
**Last updated:** [April 13, 2012, 4:02pm UTC](https://forum.ansible.com/t/ansible-facts/11407 "2012-04-13T16:02:08Z")

</div>

While working on a patch to add facts to the setup module, I’d like to get a sense of what facts/ohais people use now. Currently, I’m planning support for distribution, distribution release, architecture, hostname, fqdn,…

---

## [Tonight (and yesterday's) summary of activity](https://forum.ansible.com/t/tonight-and-yesterdays-summary-of-activity/11406)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 2\
**Last updated:** [April 13, 2012, 12:39pm UTC](https://forum.ansible.com/t/tonight-and-yesterdays-summary-of-activity/11406 "2012-04-13T12:39:28Z")

</div>

Busy last couple of days… thanks to all who submitted patches. Here are changes that occurred in git over the last few days. At the end of this email I will also share a bit about where we’re going. I love how things are…

---

## [Github "team" editing -- so we can assign tickets to people](https://forum.ansible.com/t/github-team-editing-so-we-can-assign-tickets-to-people/11404)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 12, 2012, 12:39am UTC](https://forum.ansible.com/t/github-team-editing-so-we-can-assign-tickets-to-people/11404 "2012-04-12T00:39:25Z")

</div>

In order to assign defects to people who have spoken that they want to work on certain things, I have created a team on the github organization page. This does not grant push access, but should allow people to assign ti…

---

## [ans-host-reboot](https://forum.ansible.com/t/ans-host-reboot/11402)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 1\
**Last updated:** [April 11, 2012, 1:32am UTC](https://forum.ansible.com/t/ans-host-reboot/11402 "2012-04-11T01:32:06Z")

</div>

This is a port of a script I wrote originally for func. http://skvidal.fedorapeople.org/misc/ans-host-reboot.py It lets you specify hosts to reboot - either altogether or one-at-a-time. It checks for the host to retur…

---

## [Variable data structures in playbooks now nestable however you want](https://forum.ansible.com/t/variable-data-structures-in-playbooks-now-nestable-however-you-want/11403)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 11, 2012, 1:05am UTC](https://forum.ansible.com/t/variable-data-structures-in-playbooks-now-nestable-however-you-want/11403 "2012-04-11T01:05:33Z")

</div>

I’ve pushed some changes to the integration branch that allows variables via the ‘vars’ section (and I believe vars\_files, though I haven’t tested this fully yet) to be kept as structured data. This means you are able t…

---

## [Module self documentation thoughts.](https://forum.ansible.com/t/module-self-documentation-thoughts/11401)

<div class="topic-metadata">

**Author:** [@Brad\_Olson](https://forum.ansible.com/u/Brad_Olson)\
**Replies:** 3\
**Last updated:** [April 9, 2012, 4:45pm UTC](https://forum.ansible.com/t/module-self-documentation-thoughts/11401 "2012-04-09T16:45:23Z")

</div>

Reading through the module sources, sometimes one has to dig a bit to learn about the options. I really appreciate the language-agnostic approach, but wonder if the module spec should recommend a very minimalist docum…

---

## [Local usage of Ansible now possible](https://forum.ansible.com/t/local-usage-of-ansible-now-possible/11400)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 7, 2012, 6:54pm UTC](https://forum.ansible.com/t/local-usage-of-ansible-now-possible/11400 "2012-04-07T18:54:07Z")

</div>

I’ve merged in sfromm’s patch that allows for local connections. This will make using ansible via cron or from a kickstart trivial. If the hostname is localhost or 127.0.0.1, or matches the uname of the system you’re o…

---

## [apt module capabilities](https://forum.ansible.com/t/apt-module-capabilities/11399)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 6, 2012, 3:59pm UTC](https://forum.ansible.com/t/apt-module-capabilities/11399 "2012-04-06T15:59:44Z")

</div>

Reading the apt module source I notice it can do apt pkg=foo state=latest But cannot do: apt pkg=foo state=version-number Can this be upgraded to achieve parity with the yum module, or is it something that is not pos…

---

## [logging (was: command/shell execution now idempotent)](https://forum.ansible.com/t/logging-was-command-shell-execution-now-idempotent/11398)

<div class="topic-metadata">

**Author:** [@Matthew\_Williams](https://forum.ansible.com/u/Matthew_Williams)\
**Replies:** 1\
**Last updated:** [April 6, 2012, 3:56pm UTC](https://forum.ansible.com/t/logging-was-command-shell-execution-now-idempotent/11398 "2012-04-06T15:56:04Z")

</div>

Related: From the discussion about "no remote logging" yesterday, it almost seems as if the command module is the only one we wouldn't want to log. In which case, might the no logging use case be handled in exactly…

---

## [command/shell execution now idempotent](https://forum.ansible.com/t/command-shell-execution-now-idempotent/11397)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 6, 2012, 3:24pm UTC](https://forum.ansible.com/t/command-shell-execution-now-idempotent/11397 "2012-04-06T15:24:54Z")

</div>

The following now works in the latest git: name: run this command if this file doesn’t already exist action: shell /srv/dbsetup.sh foo bar baz creates=/srv/path/to/database Explanation: If creates=path is found on th…

---

## [module logging project](https://forum.ansible.com/t/module-logging-project/11392)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 9\
**Last updated:** [April 5, 2012, 6:27pm UTC](https://forum.ansible.com/t/module-logging-project/11392 "2012-04-05T18:27:53Z")

</div>

We were talking on irc yesterday about logging and how to make it better for everyone. - logging right now takes a separate exec\_command per-module which slows everything down and it causes problem if you don't want…

---

## [making module responses available to handlers / only\_if for handlers](https://forum.ansible.com/t/making-module-responses-available-to-handlers-only-if-for-handlers/11393)

<div class="topic-metadata">

**Author:** [@Matthew\_Williams](https://forum.ansible.com/u/Matthew_Williams)\
**Replies:** 6\
**Last updated:** [April 5, 2012, 1:17am UTC](https://forum.ansible.com/t/making-module-responses-available-to-handlers-only-if-for-handlers/11393 "2012-04-05T01:17:03Z")

</div>

Sometimes it is desirable to perform a handle on some other event than 'changed'. Any opinions on the following possible playbook syntax? - name: pull / update some repo action: git repos=foo dest=bar version=1.3 …

---

## [virt module pushed to git](https://forum.ansible.com/t/virt-module-pushed-to-git/11396)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 5, 2012, 1:13am UTC](https://forum.ansible.com/t/virt-module-pushed-to-git/11396 "2012-04-05T01:13:53Z")

</div>

Seth Vidal pushed a very nice libvirt module, based on the one from Func, which should be of interest to many folks with Xen and KVM (or otherwise libvirtable) infrastructure. Testing welcome! –Michael

---

## [Contrib repo now available](https://forum.ansible.com/t/contrib-repo-now-available/11395)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 5, 2012, 1:12am UTC](https://forum.ansible.com/t/contrib-repo-now-available/11395 "2012-04-05T01:12:34Z")

</div>

As requested by several folks, there’s now an ansible-contrib repo so folks can share playbooks, modules, and such with each other – and learn from what others are doing. External inventory scripts are also fair game. R…

---

## [modules needed](https://forum.ansible.com/t/modules-needed/11394)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 3\
**Last updated:** [April 4, 2012, 8:36pm UTC](https://forum.ansible.com/t/modules-needed/11394 "2012-04-04T20:36:52Z")

</div>

I'm working through some of my puppet recipes for systems and working out what modules are needed for ansible to make the playbooks have similar solutions/feature parity. here are the items I've found so far: - mount…

---

## [how to model maintenance activities with ansible](https://forum.ansible.com/t/how-to-model-maintenance-activities-with-ansible/11391)

<div class="topic-metadata">

**Author:** [@Stephen\_Fromm](https://forum.ansible.com/u/Stephen_Fromm)\
**Replies:** 1\
**Last updated:** [April 4, 2012, 6:07pm UTC](https://forum.ansible.com/t/how-to-model-maintenance-activities-with-ansible/11391 "2012-04-04T18:07:45Z")

</div>

There was some discussion on irc about possible implementations where ansible can perform necessary maintenance activities. One example is making sure necessary services are running and restart if necessary. This could b…

---

## [0.0.2 tag updated, tar ball pushed...](https://forum.ansible.com/t/0-0-2-tag-updated-tar-ball-pushed/11390)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 4, 2012, 12:33am UTC](https://forum.ansible.com/t/0-0-2-tag-updated-tar-ball-pushed/11390 "2012-04-04T00:33:48Z")

</div>

We may begin with the Fedora/EPEL package review now! https://github.com/ansible/ansible/downloads As a sidenote, Colin Streicher did an amazing job of spotting that --forks=N wasn’t appearing to speed things up. The u…

---

## [Release 0.0.2 tagged](https://forum.ansible.com/t/release-0-0-2-tagged/11389)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [April 3, 2012, 1:18am UTC](https://forum.ansible.com/t/release-0-0-2-tagged/11389 "2012-04-03T01:18:21Z")

</div>

Seems like a good time. I figure we can base any initial distribution packaging on this instead of what was previously 0.0.1. –Michael

[Previous page](https://forum.ansible.com/latest.md?page=1087)

[Next page](https://forum.ansible.com/latest.md?page=1089)
