# Latest

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

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

**Page:** 1092

---

## [Moving repos and github homes, now http://ansible.github.com](https://forum.ansible.com/t/moving-repos-and-github-homes-now-http-ansible-github-com/11325)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [March 7, 2012, 12:05am UTC](https://forum.ansible.com/t/moving-repos-and-github-homes-now-http-ansible-github-com/11325 "2012-03-07T00:05:54Z")

</div>

As I wanted a place to store static content that was easy to remember, ansible is now a github “organization”, and has a home page at ansible.github.com Now there can be multiple repos (ansible-contrib, ansible-examples…

---

## [Parameterized includes / aka definitions / aka sharing between playbooks with variables](https://forum.ansible.com/t/parameterized-includes-aka-definitions-aka-sharing-between-playbooks-with-variables/11324)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [March 6, 2012, 3:07am UTC](https://forum.ansible.com/t/parameterized-includes-aka-definitions-aka-sharing-between-playbooks-with-variables/11324 "2012-03-06T03:07:21Z")

</div>

I’ve updated examples/playbook.yml showing how an include statement can take parameters. This works for both task includes and “notifier” includes. This allows for what I said earlier – you can define an application or…

---

## [Playbooks now do Facter/Ohai-like things, improved syntax and capabilities](https://forum.ansible.com/t/playbooks-now-do-facter-ohai-like-things-improved-syntax-and-capabilities/11323)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [March 6, 2012, 1:22am UTC](https://forum.ansible.com/t/playbooks-now-do-facter-ohai-like-things-improved-syntax-and-capabilities/11323 "2012-03-06T01:22:04Z")

</div>

w00t! new features. I have updated the playbook format. See examples/playbook.yml in git. https://github.com/mpdehaan/ansible/blob/master/examples/playbook.yml Variables obtained from the host system are now available…

---

## [Where do I start](https://forum.ansible.com/t/where-do-i-start/11322)

<div class="topic-metadata">

**Author:** [@Gerhardus\_Geldenhuis](https://forum.ansible.com/u/Gerhardus_Geldenhuis)\
**Replies:** 3\
**Last updated:** [March 5, 2012, 5:43pm UTC](https://forum.ansible.com/t/where-do-i-start/11322 "2012-03-05T17:43:53Z")

</div>

Hi I think ansible is perfectly suited for a project that I am doing… where do I start? What do I need to download/install? I am assuming ssh key infrastructure needs to be in place already? Regards

---

## [We now have a test suite](https://forum.ansible.com/t/we-now-have-a-test-suite/11321)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [March 4, 2012, 4:32pm UTC](https://forum.ansible.com/t/we-now-have-a-test-suite/11321 "2012-03-04T16:32:26Z")

</div>

Run “make tests” from the top level. This runs through SSH, multiprocessing, etc. Found some bugs in templates/async/etc, so working pretty well. You will need python-nosetests installed to run the tests. –Michael

---

## [Simulation/report](https://forum.ansible.com/t/simulation-report/11320)

<div class="topic-metadata">

**Author:** [@heijmans](https://forum.ansible.com/u/heijmans)\
**Replies:** 1\
**Last updated:** [March 4, 2012, 1:35pm UTC](https://forum.ansible.com/t/simulation-report/11320 "2012-03-04T13:35:04Z")

</div>

Will there also be a simulation/report option available (like puppet --noop), so you could ‘see’ pretty much is going yo change, before you apply it? Stefan

---

## [Async module draft pushed … code review/upgrades please?](https://forum.ansible.com/t/async-module-draft-pushed-code-review-upgrades-please/11319)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [March 3, 2012, 8:43pm UTC](https://forum.ansible.com/t/async-module-draft-pushed-code-review-upgrades-please/11319 "2012-03-03T20:43:11Z")

</div>

Hi all, The async module is intended to work with any module other than ‘copy’, or ‘template’. I think I’ve got it mostly working now. Usage from CLI for a long running op, using “-B” for background: ansible all -B \<t…

---

## [Playbooks can now do includes / useful for class-like features!](https://forum.ansible.com/t/playbooks-can-now-do-includes-useful-for-class-like-features/11318)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [March 3, 2012, 6:13pm UTC](https://forum.ansible.com/t/playbooks-can-now-do-includes-useful-for-class-like-features/11318 "2012-03-03T18:13:01Z")

</div>

Want to emulate “class assignment” (like in Puppet) in ansible? You now easily can, with include statements: https://github.com/mpdehaan/ansible/blob/master/examples/playbook.yml In each task section you can import one…

---

## [Command line option update](https://forum.ansible.com/t/command-line-option-update/11317)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 1\
**Last updated:** [March 2, 2012, 2:38am UTC](https://forum.ansible.com/t/command-line-option-update/11317 "2012-03-02T02:38:47Z")

</div>

Ok, so I ended up compromising between Seth’s plan and mine. The option name is still -p, but I’ve renamed the long form --host-pattern. -h is taken by opt parse for --help The inventory file is now -i -p options can …

---

## [I think we can actually merge func-command with bin/ansible actually...](https://forum.ansible.com/t/i-think-we-can-actually-merge-func-command-with-bin-ansible-actually/11314)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 5\
**Last updated:** [March 1, 2012, 1:15pm UTC](https://forum.ansible.com/t/i-think-we-can-actually-merge-func-command-with-bin-ansible-actually/11314 "2012-03-01T13:15:07Z")

</div>

Maybe we can get away with this. merge ansible-command into ansible The DEFAULT module, if not specified, is command Any “free” arguments (non options) get fed into module\_args if module\_args is not supplied. That w…

---

## [IRC](https://forum.ansible.com/t/irc/11316)

<div class="topic-metadata">

**Author:** [@Tim\_Bielawa](https://forum.ansible.com/u/Tim_Bielawa)\
**Replies:** 1\
**Last updated:** [February 29, 2012, 6:52pm UTC](https://forum.ansible.com/t/irc/11316 "2012-02-29T18:52:52Z")

</div>

I know seth idles in #func on freenode. What about the rest of you? Right now there's a few of us holed up in ansible. jbartus is squatting it until dehaan can come and properly register it to himself.

---

## [Yay, issues list is looking good! / Short term plans](https://forum.ansible.com/t/yay-issues-list-is-looking-good-short-term-plans/11315)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 29, 2012, 1:22pm UTC](https://forum.ansible.com/t/yay-issues-list-is-looking-good-short-term-plans/11315 "2012-02-29T13:22:39Z")

</div>

This is looking good https://github.com/mpdehaan/ansible/issues?sort=created&direction=desc&state=open My priorities for this are: – resolve whatever we need to out of the /bin/ans-command /bin/ansible merger, so patt…

---

## [Small tweaks to ansible-command (not about multiprocessing issues)](https://forum.ansible.com/t/small-tweaks-to-ansible-command-not-about-multiprocessing-issues/11313)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 29, 2012, 2:26am UTC](https://forum.ansible.com/t/small-tweaks-to-ansible-command-not-about-multiprocessing-issues/11313 "2012-02-29T02:26:22Z")

</div>

So I’ve removed a few options that I hope should not be too controversial, and also applied some code cleanup. I think ansible-command is going to be a WIDELY used program, so I want it to be really simple and not hav…

---

## [Problems with ans-comman wrapper with --forks \> 1](https://forum.ansible.com/t/problems-with-ans-comman-wrapper-with-forks-1/11312)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 1\
**Last updated:** [February 29, 2012, 1:27am UTC](https://forum.ansible.com/t/problems-with-ans-comman-wrapper-with-forks-1/11312 "2012-02-29T01:27:59Z")

</div>

CentOS 5, IIRC: \[root@localhost ansible\]# ./bin/ans-command /bin/true /bin/true 127.0.0.1: Traceback (most recent call last): File “/usr/lib64/python2.6/multiprocessing/queues.py”, line 233, in \_feed debug(‘feeder …

---

## [facter and ohai integration for tempting, now works](https://forum.ansible.com/t/facter-and-ohai-integration-for-tempting-now-works/11310)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 28, 2012, 4:28am UTC](https://forum.ansible.com/t/facter-and-ohai-integration-for-tempting-now-works/11310 "2012-02-28T04:28:57Z")

</div>

now if you run setup, not only can you push your own variables for templating, but if faster & ohai are installed, you can use ALL of those variables at once, in the same template. ALL OF THEM. ALL THE VARIABLES. Like…

---

## [Basic git module now available, prob needs upgrades](https://forum.ansible.com/t/basic-git-module-now-available-prob-needs-upgrades/11309)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 28, 2012, 1:31am UTC](https://forum.ansible.com/t/basic-git-module-now-available-prob-needs-upgrades/11309 "2012-02-28T01:31:23Z")

</div>

woohoo, git module. I didn’t teach it to do anything about switching to different branches, so right now it mostly requires that you specify the following three parameters: dest – where to check things out as an absol…

---

## [Why?](https://forum.ansible.com/t/why/11303)

<div class="topic-metadata">

**Author:** [@Gerhardus\_Geldenhuis](https://forum.ansible.com/u/Gerhardus_Geldenhuis)\
**Replies:** 10\
**Last updated:** [February 27, 2012, 2:17pm UTC](https://forum.ansible.com/t/why/11303 "2012-02-27T14:17:59Z")

</div>

Hi My main question is why another framework? This is not meant to be negative but I am not sure what the problem is with other systems like func which ansible is trying to do better/solve. So far the biggest selling…

---

## [managing sets of playbooks](https://forum.ansible.com/t/managing-sets-of-playbooks/11307)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 1\
**Last updated:** [February 27, 2012, 1:26pm UTC](https://forum.ansible.com/t/managing-sets-of-playbooks/11307 "2012-02-27T13:26:34Z")

</div>

I get the virtue of playbooks - they are simple, contained objects for execution. Great. how do I manage playbooks for hundreds of hosts assuming I have some amount of host heterogeneity and I would not want to copy a…

---

## [confused on comment](https://forum.ansible.com/t/confused-on-comment/11306)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 1\
**Last updated:** [February 27, 2012, 1:14pm UTC](https://forum.ansible.com/t/confused-on-comment/11306 "2012-02-27T13:14:29Z")

</div>

In the runner.py I see this def remote\_log(self, conn, msg): ''' this is the function we use to log things ''' stdin, stdout, stderr = conn.exec\_command('/usr/bin/logger -t ansibl…

---

## [async/job recovery](https://forum.ansible.com/t/async-job-recovery/11308)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 1\
**Last updated:** [February 27, 2012, 1:10pm UTC](https://forum.ansible.com/t/async-job-recovery/11308 "2012-02-27T13:10:35Z")

</div>

This is brought up in the async issue on github but I'll bring it up for discussion here, too. Here is the use case: ansible '\*' -n yum -a "update" now - I would like to do this sort of job async, obviously, so if s…

---

## [indentation](https://forum.ansible.com/t/indentation/11300)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 4\
**Last updated:** [February 27, 2012, 1:51am UTC](https://forum.ansible.com/t/indentation/11300 "2012-02-27T01:51:33Z")

</div>

okay - so I have a patch to fix the arbitrary indents but it's a horrible patch to send a pull request for b/c it is adding 1 or 2 spaces on every line. Btw - just to be clear here I'm just going by PEP8. I'll be hap…

---

## [Changing calling syntax of copy and template module to be key-value based](https://forum.ansible.com/t/changing-calling-syntax-of-copy-and-template-module-to-be-key-value-based/11305)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 26, 2012, 11:30pm UTC](https://forum.ansible.com/t/changing-calling-syntax-of-copy-and-template-module-to-be-key-value-based/11305 "2012-02-26T23:30:30Z")

</div>

I think the command module is the only module that should not be key-value, so looking at changing a few modules before we get too far ahead The template module may want to write a file and also specify permissions, so …

---

## [Git deployment module idea](https://forum.ansible.com/t/git-deployment-module-idea/11304)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 26, 2012, 4:45pm UTC](https://forum.ansible.com/t/git-deployment-module-idea/11304 "2012-02-26T16:45:58Z")

</div>

https://github.com/mpdehaan/ansible/issues/29 This should allow us to be able to deploy a web app from a git repo at a particular tag, and then use the existing notifier support in play books to restart Apache if the ap…

---

## [Service module & ensure (puppet-style) semantics](https://forum.ansible.com/t/service-module-ensure-puppet-style-semantics/11302)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 26, 2012, 1:36am UTC](https://forum.ansible.com/t/service-module-ensure-puppet-style-semantics/11302 "2012-02-26T01:36:44Z")

</div>

I’ve uploaded a service module that does basic things. I want these to be mostly idempotent, at least, I want them to notify when statuses of things change and not cause undo restarts. That’s what the ‘changed’ attribut…

---

## [code questions](https://forum.ansible.com/t/code-questions/11301)

<div class="topic-metadata">

**Author:** [@Seth\_Vidal](https://forum.ansible.com/u/Seth_Vidal)\
**Replies:** 1\
**Last updated:** [February 26, 2012, 12:45am UTC](https://forum.ansible.com/t/code-questions/11301 "2012-02-26T00:45:39Z")

</div>

This is used a lot: if host\_list is None: host\_list = self.host\_list curious - do you mean 'if nothing has been specified' or if the object is actually None? Just trying to distinguish between an…

---

## [Issue list](https://forum.ansible.com/t/issue-list/11299)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 25, 2012, 7:00pm UTC](https://forum.ansible.com/t/issue-list/11299 "2012-02-25T19:00:03Z")

</div>

Now exists: https://github.com/mpdehaan/ansible/issues I’ll be deleting TODO.md –Michael

---

## [Lots of new stuff](https://forum.ansible.com/t/lots-of-new-stuff/11298)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 25, 2012, 6:43pm UTC](https://forum.ansible.com/t/lots-of-new-stuff/11298 "2012-02-25T18:43:24Z")

</div>

Hi all, Various commits this morning and last night that should be interesting, and might not make sense on their own: There’s now a “template” module that can transfer files and template them through use of Jinja2. …

---

## [Ansible project mailing list](https://forum.ansible.com/t/ansible-project-mailing-list/11297)

<div class="topic-metadata">

**Author:** [@Michael\_DeHaan](https://forum.ansible.com/u/Michael_DeHaan)\
**Replies:** 0\
**Last updated:** [February 25, 2012, 2:31pm UTC](https://forum.ansible.com/t/ansible-project-mailing-list/11297 "2012-02-25T14:31:38Z")

</div>

Hello list. This is a list for development/discussion of the ansible project. Welcome. https://github.com/mpdehaan/ansible –Michael

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