I'm running a health-check with ansible and need to be able to clean up some processes after if the tests fail.
It seemed like a good use for handlers, but i'm having troubles getting it to work. Gist is here https://gist.github.com/darKoram/0a38cce21a607dacb338 For those to lazy to click :) - name: Step1. notify on this step shell: echo "Step1" notify: Run handler - name: Fail by force fail: msg="failing" - name: Next step shell: echo "next step" [kbroughton@mb-kbroughton:git/test_ansible + (master)] ansible-playbook -i hosts force_handlers.yml --force-handlers -e "cli_arg=yes" PLAY [all] ******************************************************************** GATHERING FACTS *************************************************************** ok: [localhost] TASK: [force_handlers | Step1. notify on this step] ************************** changed: [localhost] TASK: [force_handlers | Fail by force] **************************************** failed: [localhost] => {"failed": true} msg: failing *NOTIFIED: [force_handlers | Run handler] ************************************** * *FATAL: no hosts matched or all hosts have already failed -- aborting* I expected the handler to run here instead of the "FATAL". PLAY RECAP ******************************************************************** to retry, use: --limit @/Users/kbroughton/force_handlers.retry localhost : ok=2 changed=1 unreachable=0 failed=1 I'm running on a fresh pull of trunk On Tue, Aug 26, 2014 at 11:58 AM, <ansible-project@googlegroups.com> wrote: > ansible-project@googlegroups.com > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!forum/ansible-project/topics> > Google > Groups > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!overview> > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!overview> > Today's topic summary > View all topics > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!forum/ansible-project/topics> > > - using ansible to deploy war to stage/qa env > <#148134147947c2e0_group_thread_0> - 2 Updates > - How can I create a path variable containing a timestamp? > <#148134147947c2e0_group_thread_1> - 3 Updates > - Where to put a custom lookup plugin? > <#148134147947c2e0_group_thread_2> - 1 Update > - Best practices for using Ansible with and without Vagrant > <#148134147947c2e0_group_thread_3> - 2 Updates > - apt module reporting changes when there are none > <#148134147947c2e0_group_thread_4> - 1 Update > - Parentheses in lineinfile line argument > <#148134147947c2e0_group_thread_5> - 1 Update > - YAML formatting best practices - tasks with many params > <#148134147947c2e0_group_thread_6> - 7 Updates > - Details regarding the update_homebrew option > <#148134147947c2e0_group_thread_7> - 3 Updates > - Use items from task condition in template > <#148134147947c2e0_group_thread_8> - 2 Updates > - Working with with_items and some filter > <#148134147947c2e0_group_thread_9> - 4 Updates > - Symbolic file modes now supported in relevant modules > <#148134147947c2e0_group_thread_10> - 2 Updates > - passing non-string variable to module > <#148134147947c2e0_group_thread_11> - 2 Updates > - [Ansible to Windows] IndexError: tuple index out of range > <#148134147947c2e0_group_thread_12> - 2 Updates > - How to copy a file between two machines using ansible > <#148134147947c2e0_group_thread_13> - 2 Updates > - Ansible Galaxy better GFM support > <#148134147947c2e0_group_thread_14> - 2 Updates > - Ubuntu Controller with Windows Host > <#148134147947c2e0_group_thread_15> - 2 Updates > - Access register array defined in one host group from another host > group <#148134147947c2e0_group_thread_16> - 7 Updates > - Request to improve RDS module to use boto rds2 > <#148134147947c2e0_group_thread_17> - 1 Update > - Ansible - win_get_url copy file from network share > <#148134147947c2e0_group_thread_18> - 1 Update > - Roles with multiple OS versions <#148134147947c2e0_group_thread_19> > - 4 Updates > > using ansible to deploy war to stage/qa env > <http://groups.google.com/group/ansible-project/t/1db46433be2e911d?utm_source=digest&utm_medium=email> > Jordi Funollet <funol...@fastmail.fm>: Aug 26 03:41PM +0200 > > With this schema, > > > > inventory/production # inventory file for production serv > ers > inventory/stage # inventory file for stage environme > nt > ...more > <http://groups.google.com/group/ansible-project/msg/153cc0db7c8049be?utm_source=digest&utm_medium=email> > Tomasz Kontusz <tomasz.kont...@gmail.com>: Aug 26 06:24PM +0200 > > >group2 # "" > > >can vars have different values on every environment? Or must > >group names be different on every environment? > You'd have to have different group names, or move the ...more > <http://groups.google.com/group/ansible-project/msg/9b61b4bfd26ef4e2?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > How can I create a path variable containing a timestamp? > <http://groups.google.com/group/ansible-project/t/94f9a3e98e57c548?utm_source=digest&utm_medium=email> > Sankalp Khare <sankalpkh...@gmail.com>: Aug 26 02:58AM -0700 > > Doesn't seem to work for me: > > failed: [ec2-23-20-215-207.compute-1.amazonaws.com] => {"changed": true, > "cmd": "tar -cf $PIPE(date +%Y%m%d-%H%M%S).tar file1", "delta": > "0:00:00.007156", "end": ...more > <http://groups.google.com/group/ansible-project/msg/2d60d44d68ceeee0?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:45AM -0400 > > Yeah that's an easy one, fortunately! > > That above thread that is well over a year and a half old, using some > syntax in Ansible that is quite out of date, and legacy syntaxes like that > ...more > <http://groups.google.com/group/ansible-project/msg/c4bbdbb3bb5b2f4c?utm_source=digest&utm_medium=email> > Tomasz Kontusz <tomasz.kont...@gmail.com>: Aug 26 06:17PM +0200 > > Wouldn't the value change in the course of a play? > > > -- > Wysłane za pomocą K-9 Mail. > ...more > <http://groups.google.com/group/ansible-project/msg/1cf5837fc435de73?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Where to put a custom lookup plugin? > <http://groups.google.com/group/ansible-project/t/95376790542561af?utm_source=digest&utm_medium=email> > Andrew Cholakian <andre...@gmail.com>: Aug 26 09:03AM -0700 > > I need to use a custom lookup plugin to pull our JSON customer database > from s3. I have two questions: > > 1. Where in the file structure should the file go > 2. Can a lookup plugin return a complex ...more > <http://groups.google.com/group/ansible-project/msg/75ff891dfc0b6844?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Best practices for using Ansible with and without Vagrant > <http://groups.google.com/group/ansible-project/t/3584a84a46c0e85b?utm_source=digest&utm_medium=email> > Jeff Geerling <geerling...@gmail.com>: Aug 26 06:56AM -0700 > > Nice script, I hadn't seen that until now, but will likely start using it > for a few of my setups. > > Just wanted to chime in and say that for 99% of the infrastructure I > manage, I just have on Git ...more > <http://groups.google.com/group/ansible-project/msg/9f101fe10823d701?utm_source=digest&utm_medium=email> > kesten broughton <kesten.brough...@gmail.com>: Aug 26 07:51AM -0700 > > For this particular problem (calling on every vm) i use a trick i found > online: only include the ansible provision call in the last vm in the > Vagrantfile in is provider section. > ...more > <http://groups.google.com/group/ansible-project/msg/82cd75cb8efa78cd?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > apt module reporting changes when there are none > <http://groups.google.com/group/ansible-project/t/7a740fc367c2f7fd?utm_source=digest&utm_medium=email> > Jeff Geerling <geerling...@gmail.com>: Aug 26 07:48AM -0700 > > That was exactly the problem; the `libz-dev` package was causing the false > 'changed' status. > > $ aptitude search libz-dev > v libz-dev - ...more > <http://groups.google.com/group/ansible-project/msg/4c10ff11fd280550?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Parentheses in lineinfile line argument > <http://groups.google.com/group/ansible-project/t/c228f9c69973e629?utm_source=digest&utm_medium=email> > Matteo Ceccarello <matteo.ceccare...@gmail.com>: Aug 26 06:57AM -0700 > > Hi all! > > I'm trying to use the lineinfile module to configure NFS exports and I > need > to put parentheses in my line argument. > > If I do something like this > > - name: Export the NFS directory for ...more > <http://groups.google.com/group/ansible-project/msg/ab36f1e806a658e4?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > YAML formatting best practices - tasks with many params > <http://groups.google.com/group/ansible-project/t/19f241933b934cd3?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 04:06PM -0400 > > But Ansible playbooks are not Python, nor do we assume folks will need to > know Python. > > Further, these are not statements, but parameters, which are *commonly* if > not always placed on one line. > ...more > <http://groups.google.com/group/ansible-project/msg/434a16192db440a5?utm_source=digest&utm_medium=email> > Josh Smift <j...@care.com>: Aug 25 04:13PM -0400 > > MD> But Ansible playbooks are not Python, nor do we assume folks will need > MD> to know Python. > > Sure; I think that was just an example of a coding style that recommends > short lines (along with the ...more > <http://groups.google.com/group/ansible-project/msg/61f505982af02f62?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 04:25PM -0400 > > Yep, style is a team thing. > > Part of this discussion was because Jeff is writing a book, I would prefer > if we didn't advocate that simple key=value on one line was a bad practice > ...more > <http://groups.google.com/group/ansible-project/msg/97f31d96851cb5bb?utm_source=digest&utm_medium=email> > Jeff Geerling <geerling...@gmail.com>: Aug 25 01:33PM -0700 > > On Monday, August 25, 2014 3:25:04 PM UTC-5, Michael DeHaan wrote: > > should encourage > > structured args versus splitting on a line, since there's going to a > point > > where that's needed. > ...more > <http://groups.google.com/group/ansible-project/msg/dbcae5d712a521f3?utm_source=digest&utm_medium=email> > Jeff Geerling <geerling...@gmail.com>: Aug 25 01:36PM -0700 > > Also, one other thing I forgot to mention, LeanPub in particular, and most > other publishers as well, has a hard limit of 78-81 characters per line > for > an 8x10 book, so parameter-per-line works out ...more > <http://groups.google.com/group/ansible-project/msg/c7f3adccbca9ac99?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 05:25PM -0400 > > No 4px fonts? > > > > > On Mon, Aug 25, 2014 at 4:36 PM, Jeff Geerling <geerling...@gmail.com> > wrote: > > ...more > <http://groups.google.com/group/ansible-project/msg/c260f021b07951c8?utm_source=digest&utm_medium=email> > Jeff Geerling <geerling...@gmail.com>: Aug 26 06:40AM -0700 > > Haha, believe me, I've tried a lot of tricks to see how much I could fit > on > a line :) > > On Monday, August 25, 2014 4:25:05 PM UTC-5, Michael DeHaan wrote: > ...more > <http://groups.google.com/group/ansible-project/msg/25e541eaad4f2fbb?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Details regarding the update_homebrew option > <http://groups.google.com/group/ansible-project/t/cc9fb9f8c123f6c6?utm_source=digest&utm_medium=email> > Dan Bohea <dbo...@gmail.com>: Aug 26 04:22AM -0700 > > I have a question about the homebrew module. > > Consider the following task: > > - name: Install rbenv & ruby-build > homebrew: name={{ item }} update_homebrew=yes > with_items: > - rbenv ...more > <http://groups.google.com/group/ansible-project/msg/18228306562d0c94?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:48AM -0400 > > I would just call update_homebrew on the first task. > > Many of our modules, such as apt, allow updating the cache without > installing a package, which makes a first step somewhat cleaner. > ...more > <http://groups.google.com/group/ansible-project/msg/75187b918bd0663b?utm_source=digest&utm_medium=email> > Dan Bohea <dbo...@gmail.com>: Aug 26 05:50AM -0700 > > Thanks for the advice. > ...more > <http://groups.google.com/group/ansible-project/msg/71bd63698a889cd5?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Use items from task condition in template > <http://groups.google.com/group/ansible-project/t/2c4ebdf6ccbd492f?utm_source=digest&utm_medium=email> > Sergei Antipov <greendayonf...@gmail.com>: Aug 26 03:40AM -0700 > > Hello. > > Please tell me how I can use items from task condition in template. Or > other method, how I can decide my probled. > goal: I have a template for /etc/network/interfaces file. ...more > <http://groups.google.com/group/ansible-project/msg/fe4a4117b484265a?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:47AM -0400 > > I'm not sure what you mean you say "use items from the task condition", but > you can in fact use conditionals with your template. > > Take a look at the Jinja2 documentation, and you'll see things like > ...more > <http://groups.google.com/group/ansible-project/msg/de07eb1419d5cc70?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Working with with_items and some filter > <http://groups.google.com/group/ansible-project/t/64fe6ccc39c7d222?utm_source=digest&utm_medium=email> > Bastian Bringenberg <avalarionavar...@googlemail.com>: Aug 25 11:58AM > -0700 > > I am not able to figure out which array position is important for the > current item as: > > > hosts: > * 1 - noApplication ( ID = 3 ) > * 2 - Application ( ID = 2 ) > * 3 - Application ( ID = 42 ) > ...more > <http://groups.google.com/group/ansible-project/msg/ae99476dba7d8aa6?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 06:26PM -0400 > > Sorry, I'm no following the above. > > Can we step back a moment? > > This appears to be a playbook that fixes various things in particular git > directories, if found, for a very large number of git ...more > <http://groups.google.com/group/ansible-project/msg/b2017f9fd9d3a16b?utm_source=digest&utm_medium=email> > Bastian Bringenberg <avalarionavar...@googlemail.com>: Aug 26 08:17AM > +0200 > > Okay =). > > I could write it down in some kind of PHP so you get my point. > > I have got: > > hosts: > - name: "domain.tld" > database: > name: test > user: test > pw: test ...more > <http://groups.google.com/group/ansible-project/msg/f519506e37aec6d0?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:42AM -0400 > > Not really. > > Is the issue you have a delegated host action that you only want to run > once? > > If so you could factor this out to an action that happens last in the > playbook. > > > > ...more > <http://groups.google.com/group/ansible-project/msg/6d109d6aa61013ce?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Symbolic file modes now supported in relevant modules > <http://groups.google.com/group/ansible-project/t/3f89cc00d8078045?utm_source=digest&utm_medium=email> > James Cammarata <jcammar...@ansible.com>: Aug 25 11:47PM -0500 > > Hi all, just wanted to announce that I've merged in a PR from Paulo > Bittencourt that allows the use of symbolic modes for modules like file, > copy and template. For example: > > - name: create a new ...more > <http://groups.google.com/group/ansible-project/msg/9ec90ee95bc65df3?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:39AM -0400 > > I'm not sure we're ready for this one as I'd like to have a bit more > discussion on it first. Maybe it's ok. > > (A) I see this is not implemented as a type='dict' sort of thing. > > file: ...more > <http://groups.google.com/group/ansible-project/msg/442069185c23186?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > passing non-string variable to module > <http://groups.google.com/group/ansible-project/t/2327f494851852aa?utm_source=digest&utm_medium=email> > Ayelet Goldin <ayelet.gol...@gmail.com>: Aug 25 05:47PM -0700 > > I can't do this "correctly" inside the module since it's meant to be a > flexible variable. > My problem with > module_name: > foo: "{{ x }}" > is that I would like to use variables within foo ...more > <http://groups.google.com/group/ansible-project/msg/6f0d2c388a608eb?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:33AM -0400 > > If you file a github ticket, we can do some digging about variable type > preservation. > > Though I still recommend in the argument_spec a "type="int"" or casting in > your particular module, it makes ...more > <http://groups.google.com/group/ansible-project/msg/201dbdf844f65430?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > [Ansible to Windows] IndexError: tuple index out of range > <http://groups.google.com/group/ansible-project/t/5c22a05c520eadab?utm_source=digest&utm_medium=email> > Chris Church <flyingfr...@gmail.com>: Aug 24 09:39PM -0400 > > The IndexError traceback was fixed by > > https://github.com/ansible/ansible/commit/07f12539eee2faac5fe831cd31f1f0a5d3e7e661 > , > and I just pushed a fix for running windows modules from playbooks ( > ...more > <http://groups.google.com/group/ansible-project/msg/ec581a6039e1f32e?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:30AM -0400 > > Thanks Chris! > > > ...more > <http://groups.google.com/group/ansible-project/msg/e0031df9653f221a?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > How to copy a file between two machines using ansible > <http://groups.google.com/group/ansible-project/t/b11628cf9b9b0b96?utm_source=digest&utm_medium=email> > Naween Ghimire <naweenghim...@gmail.com>: Aug 26 05:09AM -0700 > > I need to copy file form machine A to machine B whereas my control machine > from where i run all my ansible tasks is machine C(local machine). > > I have tried the following > > use scp command in ...more > <http://groups.google.com/group/ansible-project/msg/4638a8fe1df52cd6?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:28AM -0400 > > Definitely don't invoke a scp from a shell module, as ansible is not meant > to manually call ssh in a nested call to another ssh activity, and that > will cause all forms of confusion. > ...more > <http://groups.google.com/group/ansible-project/msg/3ab7c0d528f6d1e2?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Ansible Galaxy better GFM support > <http://groups.google.com/group/ansible-project/t/4d8a41b5679a94b5?utm_source=digest&utm_medium=email> > Takeshi Yaegashi <yaega...@debian.org>: Aug 25 02:04AM -0700 > > Hello project, > > Recently I've made my first submission in Ansible Galaxy: > > https://galaxy.ansible.com/list#/roles/1475 > > Unfortunately the page above failed to render the module option table in > ...more > <http://groups.google.com/group/ansible-project/msg/d9eb3efc4b7335a2?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 26 08:25AM -0400 > > Perhaps -- it's been requested before. > > Right now we're using all of our resources on the ansible core project > since I think that does the most good, though the time will come in the > ...more > <http://groups.google.com/group/ansible-project/msg/7ec17ed6afcf4fbe?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Ubuntu Controller with Windows Host > <http://groups.google.com/group/ansible-project/t/534261ed561efb07?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 06:29PM -0400 > > Per another thread on this list, downgrading winrm is the temporary answer. > The issue needs to be brought up with wirm upstream. > > See the thread entitled "[Ansible to Windows] IndexError: tuple ...more > <http://groups.google.com/group/ansible-project/msg/c9284324fb60ca56?utm_source=digest&utm_medium=email> > Chris Church <flyingfr...@gmail.com>: Aug 24 10:23PM -0400 > > The latest pywinrm (as of > > https://github.com/diyan/pywinrm/commit/1bb5ee32a559624f9e2c08ba3b1b2f4bdf0d8bcb > ) > has issues when using the winrm.Session class and the URL contains an IP > ...more > <http://groups.google.com/group/ansible-project/msg/c085f10ed795db08?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Access register array defined in one host group from another host group > <http://groups.google.com/group/ansible-project/t/fe66eb61401e3b05?utm_source=digest&utm_medium=email> > Imran Khan <khan.imran2...@gmail.com>: Aug 25 10:35PM -0700 > > Hello, is it possible to do the following > > - hosts: localhost > gather_facts: False > > tasks: > # > # > - name: create new IP Addresses ...more > <http://groups.google.com/group/ansible-project/msg/d77a86f9bfa59f91?utm_source=digest&utm_medium=email> > Henry Finucane <h.finuc...@gmail.com>: Aug 25 10:37PM -0700 > > Probably something like > > hostvars[groups['webservers']|first].new_ips > > > -- > ----------------------- > | Henry Finucane > | "I hear aphorisms are popular" > ----------------------- > ...more > <http://groups.google.com/group/ansible-project/msg/1271886d52e2635a?utm_source=digest&utm_medium=email> > Imran Khan <khan.imran2...@gmail.com>: Aug 25 11:02PM -0700 > > You mean hostvars[groups['localhost']|first.new_ips > Doesn't work! > > On Monday, August 25, 2014 10:37:57 PM UTC-7, Henry Finucane wrote: > ...more > <http://groups.google.com/group/ansible-project/msg/a0062dcd88bd0ca5?utm_source=digest&utm_medium=email> > Imran Khan <khan.imran2...@gmail.com>: Aug 25 11:14PM -0700 > > {{hostvars[groups['localhost'].new_ips.results.stdout}} > Gives the following error: One or more undefined variables: 'dict object' > has no attribute 'localhost' > > > On Monday, August 25, 2014 ...more > <http://groups.google.com/group/ansible-project/msg/65562966656f8d21?utm_source=digest&utm_medium=email> > Henry Finucane <h.finuc...@gmail.com>: Aug 25 11:27PM -0700 > > You know what- I answered your title, not your question. If you don't > want to have to try and persist things between plays, you might have > more luck with something like this: > > - hosts: myhosts ...more > <http://groups.google.com/group/ansible-project/msg/7a894af5d144a9ce?utm_source=digest&utm_medium=email> > Imran Khan <khan.imran2...@gmail.com>: Aug 25 11:39PM -0700 > > haha.....okay! I did not want to post my whole playbook as it might get > confusing. I really do appreciate your help though. Here is a sizeable > chunk of the playbook which might make things easy ...more > <http://groups.google.com/group/ansible-project/msg/2101f848203b73bd?utm_source=digest&utm_medium=email> > Imran Khan <khan.imran2...@gmail.com>: Aug 25 11:41PM -0700 > > haha.....okay! I did not want to post my whole playbook as it might get > confusing. I really do appreciate your help though. Here is a sizeable > chunk of the playbook which might make things easy ...more > <http://groups.google.com/group/ansible-project/msg/14cbaa294795e72b?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Request to improve RDS module to use boto rds2 > <http://groups.google.com/group/ansible-project/t/8cf71f8d71f471cd?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 06:24PM -0400 > > "we can deprecate old Ansible conventions, but when do we deprecate old > boto libraries?" > > Generally each module is responsible for yelling if it tries to do > something it cannot. > ...more > <http://groups.google.com/group/ansible-project/msg/a62bc7a1f12d3158?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Ansible - win_get_url copy file from network share > <http://groups.google.com/group/ansible-project/t/437738225f6b9ca7?utm_source=digest&utm_medium=email> > Damon Overboe <damon.over...@gmail.com>: Aug 25 02:33PM -0500 > > Jon, > > If you can find the correct group for accessing with a domain account, > please let us know. > > Using trond's script, I'm able to connect using an admin account local to > the box, but the ...more > <http://groups.google.com/group/ansible-project/msg/d4f95260aa724e45?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > Roles with multiple OS versions > <http://groups.google.com/group/ansible-project/t/3867795ea4e6348c?utm_source=digest&utm_medium=email> > Tomasz Kontusz <tomasz.kont...@gmail.com>: Aug 25 07:20PM +0200 > > >because > >group_by is not idempotent. This bothers the idempotence purist in me > >:) > Oh, it's as idempotent as you can get. But you are right, it's a pretty > useless change notification - you can ...more > <http://groups.google.com/group/ansible-project/msg/a288921c53b3de70?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 01:31PM -0400 > > "Thanks for your suggestion. That does work, but as you said, ansible still > evaluates and skips all the tasks if the when: condition evaluates to > false. With a long task list that results in a lot ...more > <http://groups.google.com/group/ansible-project/msg/6a59b6acbbbb89a5?utm_source=digest&utm_medium=email> > Michael DeHaan <mich...@ansible.com>: Aug 25 01:32PM -0400 > > It's entirely idempotent (which is a confusing word BTW) -- it doesn't make > any changes when no changes need to be made. > > F(x) = F(F(x)) > > However, it does return a changed boolean because it ...more > <http://groups.google.com/group/ansible-project/msg/4ca1ea0a4b00dfb8?utm_source=digest&utm_medium=email> > Anand Buddhdev <arh...@gmail.com>: Aug 25 09:30PM +0200 > > On 25 August 2014 19:20, Tomasz Kontusz <tomasz.kont...@gmail.com> wrote: > > Hey Tomasz, > > >>group_by is not idempotent. This bothers the idempotence purist in me > >>:) > > Oh, it's as idempotent as ...more > <http://groups.google.com/group/ansible-project/msg/bc8cc9a8aa9722ed?utm_source=digest&utm_medium=email> > Back to top <#148134147947c2e0_digest_top> > You received this digest because you're subscribed to updates for this > group. You can change your settings on the group membership page > <https://groups.google.com/forum/?utm_source=digest&utm_medium=email/#!forum/ansible-project/join> > . > To unsubscribe from this group and stop receiving emails from it send an > email to ansible-project+unsubscr...@googlegroups.com. > -- Kesten Broughton 512 701 4209 -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to ansible-project+unsubscr...@googlegroups.com. To post to this group, send email to ansible-project@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAO2fFsV37R%3DL0UFrAWeAc6-M-Y-J8cJ74fsn7tZRH%2Bms16b%3DBA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.