Re: [ansible-project] remote access to lxc containers on lxc-host without ssh inside the containers

2017-01-24 Thread Johannes Kastl
On 25.01.17 01:19 Pshem Kowalczyk wrote:
> Is there any particular reason you don't want have ssh inside the container
> at least initially? You can always disable it after you're done with
> initial configuration.

+1 for installing ssh in the container.

And use the host as a jumphost (ProxyCommand in ~/.ssh/config).

Johannes




-- 
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/d08911b1-654a-6f48-23ab-e7d2472c37dc%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


Re: [ansible-project] update /etc/cron.allow on multiple nodes diff values

2017-01-24 Thread Johannes Kastl
On 24.01.17 03:30 Kiran Kumar wrote:

> x oracle
> y db
> x prod

I assume the x should be the hostname, and the second column should be
the line in /etc/hosts.allow?

> how can i do it for huge number of nodes ?

You put more than one host in the "- hosts:" line? ;-)

Seriously, put the x=oracle values in the host_vars for each hosts.
Call it something describing, hostname_in_etc_hosts_allow and set it
to oracle on host x (host_vars/x/main.yml), and to db on host y.

Then put the variable hostname_in_etc_hosts_allow in your task:

- name: Add a word in remote file
  hosts: temp
  remote_user: xx
  sudo: yes
  tasks:
- name: edit cron.allow
  lineinfile:
   destfile: /etc/cron.allow
   line: '{{ hostname_in_etc_hosts_allow }}'

Johannes

BTW: "sudo: yes" is being substituted by "become: yes" and
"become_method: sudo" for quite some time, might throw an error in
future releases.

-- 
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/99f74d76-5db0-1d3e-5773-e47b6d183714%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


[ansible-project] any "pave and rebuild" modules?

2017-01-24 Thread Tim
hi folks,

I'm faced with an API that only behaves in a "pave and rebuild" sort of
model that I want to build a module for

I was wondering if anyone was familiar with any existing modules that
operate with similar APIs.

Among other things, the module is always going to return changed even if it
isn't changing anything because there's no way to query the existing state.

thanks,
-tim

-- 
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/CAB0Zv8jQTBgV-S1dhGJYtVYe%2BpiSPgCiYBLjn6tuwZ9TTzemqg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] remote access to lxc containers on lxc-host without ssh inside the containers

2017-01-24 Thread Pshem Kowalczyk
Is there any particular reason you don't want have ssh inside the container
at least initially? You can always disable it after you're done with
initial configuration.

kind regards
Pshem


On Wed, 25 Jan 2017 at 12:31 'Mario Keller' via Ansible Project <
ansible-project@googlegroups.com> wrote:

> Hello,
>
> I'm trying to configure lxc containers via ansible running on a remote
> host. I have ssh access to the remote host, but inside the containers there
> are no ssh services running. There is a lxc connection plugin that handle
> access to the containers via lxc-attach but it seems that this works only
> on the lxc-host.
>
> There is also third party plugin (
> https://github.com/chifflier/ansible-lxc-ssh) that should to this via an
> ssh connection, but it does not work (was written for ansible 2.0 with last
> update over 11 months ago) and also need direct root access to the remote
> machine (no sudo after ssh connect). So this is also no option.
>
> Is there a way for the built in lxc connector to be used remote?
>
> I could manage the config for all containers in a git repo and use ansible
> in my local machine to trigger "git pull" and "ansible-playbook runs" on
> the remote lxc-host to configure the containers, but it would be nice if
> there's a simpler way to do this.
>
>
> --
> 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/8a172e53-babd-42e0-94c9-97672eaa69e4%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CAEaZiRWQH4wqVdtxsMiBGKTkSvU1vgPbz-pVh9HYY8fGWTTXgw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] remote access to lxc containers on lxc-host without ssh inside the containers

2017-01-24 Thread Brian Coca
look at lxd connection plugin, IIRc it allows for remote connections


--
Brian Coca

-- 
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/CACVha7exgKpvhK2t%2BD2UgF7-n0S5_P7RviY2tsMfjQzzx5TbNw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Ansible hangs and does not progress

2017-01-24 Thread Oscar Martinez
 

I explain my problem


I get an inventory of 10,000 servers (Linux) through a python in json 
format, I have a playbook that is responsible for collecting information 
from the servers and at the end with java I assemble a final report


It is very common that a server has a problem with some *file system* or 
that when logging by ssh does not return the promt.


The serious problem is that when I run my playbook and Ansible encounters 
any of those servers, Ansible *stops progressing and hangs or stays on hold* 
and does not show me the trace of which server is with the problem. Even if 
it is only a ping-pong, it does not advance either.


My temporary solution is to exclude it inside the python so that Ansible 
does not consider it as inventory and thus finish the process, but it is 
not the best solution.


My question is if Ansible has a way to give a *timeout on the servers* 
where they connect but not return and skip them to continue and finish the 
process with the remaining servers.


My version of ansible is ansible 2.1.2.0

-- 
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/ae87248c-0eeb-4211-b1c1-8f8f6bc5393a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Ansible (hangs)stops and does not progress

2017-01-24 Thread Oscar Martinez
 

I explain my problem


I get an inventory of 10,000 servers (Linux) through a python in json 
format, I have a playbook that is responsible for collecting information 
from the servers and at the end with java I assemble a final report


It is very common that a server has a problem with some file system or that 
when logging by ssh does not return the promt.


The serious problem is that when I run my playbook and Ansible encounters 
any of those servers, Ansible stops progressing and hangs or stays on hold 
and does not show me the trace of which server is with the problem. Even if 
it is only a ping-pong, it does not advance either.


My temporary solution is to exclude it inside the python so that Ansible 
does not consider it as inventory and thus finish the process, but it is 
not the best solution.


My question is if Ansible has a way to give a timeout on the servers where 
they connect but not return and skip them to continue and finish the 
process with the remaining servers.


My version of ansible is ansible 2.1.2.0

-- 
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/32b1c294-dee7-41af-8a8e-d7cd3715c46a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] Re: Error Msg: The pexpect python module is required

2017-01-24 Thread Matt Martz
I'm guessing you are trying to supply an integer as one of the responses,
try quoting it like "1"

On Tue, Jan 24, 2017 at 11:36 AM, Pavel Voinov  wrote:

> I have similar problem but with a bit different outcome:
>
> Insufficient version of pexpect installed (4.2.1), this module requires
> pexpect>=3.3. Error was 'int' object has no attribute 'rstrip'"
>
> Ansible version:* 2.2.0.0*
> pexpect version: *4.2.1* (definitely greater than 3.3).
>
>
> On Tuesday, 29 November 2016 00:05:57 UTC, neha gupta wrote:
>>
>> Hi
>>
>> I am using ansible (version 2.2) for installing a software, where I
>> require "*expect*" to be used. I have installed the pexpect module
>> (version 4.2) and Python (version 2.7) in the local and remote server.
>> However, on running ansible script, getting following error:
>>
>>"module_name": "expect"
>>
>>"msg": "The pexpect python module is required"
>>
>> Please help.
>>
>> Regards
>> Neha
>>
> --
> 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/22215f7e-add9-481e-85ae-d13b89973e60%40googlegroups.
> com
> 
> .
>
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Matt Martz
@sivel
sivel.net

-- 
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/CAD8N0v_HT42osVUGdOoPg_i2G%3DoQuO%3DpMouvp570Tn9F5qmwLg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: Error Msg: The pexpect python module is required

2017-01-24 Thread Pavel Voinov
I have similar problem but with a bit different outcome:

Insufficient version of pexpect installed (4.2.1), this module requires 
pexpect>=3.3. Error was 'int' object has no attribute 'rstrip'"

Ansible version:* 2.2.0.0*
pexpect version: *4.2.1* (definitely greater than 3.3).


On Tuesday, 29 November 2016 00:05:57 UTC, neha gupta wrote:
>
> Hi 
>
> I am using ansible (version 2.2) for installing a software, where I 
> require "*expect*" to be used. I have installed the pexpect module 
> (version 4.2) and Python (version 2.7) in the local and remote server.
> However, on running ansible script, getting following error:
>
>"module_name": "expect" 
>
>"msg": "The pexpect python module is required"
>
> Please help.
>
> Regards
> Neha
>

-- 
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/22215f7e-add9-481e-85ae-d13b89973e60%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] update /etc/cron.allow on multiple nodes diff values

2017-01-24 Thread Kiran Kumar
hello all

i need to update  /etc/cron.allow  on many servers

below is eg

x oracle
y db
x prod
...
..




===

it works for a single node 

- name: Add a word in remote file
  hosts: temp
  remote_user: xx
  sudo: yes
  tasks:
- name: edit cron.allow
  lineinfile:
   destfile: /etc/cron.allow
   line: 'oracle'


==

how can i do it for huge number of nodes ?

-- 
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/75fa68be-2a33-4ebb-8e74-c983e320c8ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Ansible-everyday

2017-01-24 Thread Ian McWilliam
Hi all,

I have recently released on a project on GitHub called ansible-everyday.

https://github.com/kaosagnt/ansible-everyday

This project contains many of the Ansible playbooks that I use daily as a 
Systems Administrator in the pursuit of easy server task automation.

Contained in the ansible-everyday/bin/ directory are shell scripts that 
invoke ansible-playbook and corresponding Playbook files in the 
ansbile-everyday/playbook/ directory.

I hope people will find it useful.

-- 
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/4d842a6a-3f0f-4690-8e96-920452c33d47%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Ansible (hangs)stops and does not progress

2017-01-24 Thread Oscar M A
 

I explain my problem


I get an inventory of 10,000 servers (Linux) through a python in json 
format, I have a playbook that is responsible for collecting information 
from the servers and at the end with java I assemble a final report


It is very common that a server has a problem with some file system or that 
when logging by ssh does not return the promt.


The serious problem is that when I run my playbook and Ansible encounters 
any of those servers, Ansible stops progressing and hangs or stays on hold 
and does not show me the trace of which server is with the problem. Even if 
it is only a ping-pong, it does not advance either.


My temporary solution is to exclude it inside the python so that Ansible 
does not consider it as inventory and thus finish the process, but it is 
not the best solution.


My question is if Ansible has a way to give a timeout on the servers where 
they connect but not return and skip them to continue and finish the 
process with the remaining servers.


My version of ansible is ansible 2.1.2.0

-- 
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/45624485-de44-4304-ac72-f7c594d85ee8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] remote access to lxc containers on lxc-host without ssh inside the containers

2017-01-24 Thread 'Mario Keller' via Ansible Project
Hello,

I'm trying to configure lxc containers via ansible running on a remote 
host. I have ssh access to the remote host, but inside the containers there 
are no ssh services running. There is a lxc connection plugin that handle 
access to the containers via lxc-attach but it seems that this works only 
on the lxc-host. 

There is also third party plugin 
(https://github.com/chifflier/ansible-lxc-ssh) that should to this via an 
ssh connection, but it does not work (was written for ansible 2.0 with last 
update over 11 months ago) and also need direct root access to the remote 
machine (no sudo after ssh connect). So this is also no option.

Is there a way for the built in lxc connector to be used remote?

I could manage the config for all containers in a git repo and use ansible 
in my local machine to trigger "git pull" and "ansible-playbook runs" on 
the remote lxc-host to configure the containers, but it would be nice if 
there's a simpler way to do this.


-- 
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/8a172e53-babd-42e0-94c9-97672eaa69e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: Multiple Hostnames in AWS Dynamic Inventory list

2017-01-24 Thread Sonny Heer
I believe its colon (:)

On Tuesday, January 24, 2017 at 10:05:24 AM UTC-8, Kishor Ramanan wrote:
>
> I am using a dynamic inventory so I don't have option of placing all host 
> in a single file
>
> For dynamic host the syntax is 
>
>   hosts: tag_Name_us_east_1a_weblogic_dev*
>
> What I want to use is 
>  
>  hosts: tag_Name_us_east_1a_weblogic_dev*, tag_Name_us_east_1a_apache_qa*
>
> But when i pass the above syntax, Ansible takes only one host
>
> How do I use multiple syntax is my question.
>
> On Tuesday, 24 January 2017 23:07:43 UTC+5:30, Simon Wydooghe wrote:
>>
>> What exactly do you mean? Do you mean running a play on multiple hosts? 
>> Maybe you should put your playbook and inventory here + output when running 
>> it.
>>
>> On Tuesday, January 24, 2017 at 4:37:09 PM UTC+1, Kishor Ramanan wrote:
>>>
>>> I have configured Ansible to use dynamic inventory list but  I am able 
>>> to use only one hostname instead of multiple hostnames.
>>>
>>> Even if I give multiple hostname, it takes only one
>>>
>>> Is there a way to add dynamic multiple host to a single play?
>>>
>>>

-- 
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/01c0ec45-050b-4d60-a6a8-66ad0c635e0c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: Multiple Hostnames in AWS Dynamic Inventory list

2017-01-24 Thread Kishor Ramanan
I am using a dynamic inventory so I don't have option of placing all host 
in a single file

For dynamic host the syntax is 

  hosts: tag_Name_us_east_1a_weblogic_dev*

What I want to use is 
 
 hosts: tag_Name_us_east_1a_weblogic_dev*, tag_Name_us_east_1a_apache_qa*

But when i pass the above syntax, Ansible takes only one host

How do I use multiple syntax is my question.

On Tuesday, 24 January 2017 23:07:43 UTC+5:30, Simon Wydooghe wrote:
>
> What exactly do you mean? Do you mean running a play on multiple hosts? 
> Maybe you should put your playbook and inventory here + output when running 
> it.
>
> On Tuesday, January 24, 2017 at 4:37:09 PM UTC+1, Kishor Ramanan wrote:
>>
>> I have configured Ansible to use dynamic inventory list but  I am able to 
>> use only one hostname instead of multiple hostnames.
>>
>> Even if I give multiple hostname, it takes only one
>>
>> Is there a way to add dynamic multiple host to a single play?
>>
>>

-- 
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/680e52f5-c60e-4683-b6d8-723e407500e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: ssh keys

2017-01-24 Thread jithendra myla
It's working now, after updated the /etc/ansible/ansible.cfg file with 
below values
from
remote_tmp = $HOME/.ansible/tmp

to
remote_tmp = /tmp/.ansible/tmp



Jithendra


On Monday, January 23, 2017 at 6:09:05 PM UTC-5, jithendra myla wrote:
>
> i trying run ansible command on new server which i didn't copied my public 
> ssh keys, i want to try talking to that remote linux using ssh user name 
> and passwd and also with providing ssh-private keys to talk to instantly 
> with out passwd, below is the script i written and error i am getting not 
> sure where i am doing wrong
>
>
>
>
>
>
>
>
>
>
>
>
>
> *[ansible@centos2 playbook]$ cat first.yml --- # try ubuntu1- hosts: 
> ubuntu1.ohari.com   connection: ssh  remote_user: 
> ansible  vars_files:  - values.property  tasks:  - name: check dir
> shell: ls -ltr /var/tmpregister: result  - debug: var=result*
>   
> [ansible@centos2 playbook]$ cat values.property 
> ansible_ssh_private_key_file: ~/.ssh/id_rsa
> ansible_ssh_pass: papakaka
> [ansible@centos2 playbook]$ 
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *[ansible@centos2 playbook]$ ansible-playbook first.ymlPLAY 
> [ubuntu1.ohari.com ] 
> ***TASK [setup] 
> ***fatal: 
> [ubuntu1.ohari.com ]: UNREACHABLE! => {"changed": 
> false, "msg": "Authentication or permission failure. In some cases, you may 
> have been able to authenticate and did not have permissions on the remote 
> directory. Consider changing the remote temp path in ansible.cfg to a path 
> rooted in \"/tmp\". Failed command was: ( umask 77 && mkdir -p \"` echo 
> $HOME/.ansible/tmp/ansible-tmp-1485212780.65-250431407683253 `\" && echo 
> ansible-tmp-1485212780.65-250431407683253=\"` echo 
> $HOME/.ansible/tmp/ansible-tmp-1485212780.65-250431407683253 `\" ), exited 
> with result 1", "unreachable": true}to retry, use: --limit 
> @/home/ansible/playbook/first.retryPLAY RECAP 
> *ubuntu1.ohari.com
>  
>   : ok=0changed=0unreachable=1
> failed=0   [ansible@centos2 playbook]$Thank you very much for your help, it 
> is really appreciated.*
>

-- 
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/918db0c2-3446-4fc4-8aae-0f9dc63aaacf%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: Multiple Hostnames in AWS Dynamic Inventory list

2017-01-24 Thread Simon Wydooghe
What exactly do you mean? Do you mean running a play on multiple hosts? 
Maybe you should put your playbook and inventory here + output when running 
it.

On Tuesday, January 24, 2017 at 4:37:09 PM UTC+1, Kishor Ramanan wrote:
>
> I have configured Ansible to use dynamic inventory list but  I am able to 
> use only one hostname instead of multiple hostnames.
>
> Even if I give multiple hostname, it takes only one
>
> Is there a way to add dynamic multiple host to a single play?
>
>

-- 
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/b4afdcfb-038b-4de0-aae7-27804988fdab%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] Using existing security groups in AWS

2017-01-24 Thread Kenton Brede
If you know the existing group id then you can use:

group_id: sg-12345678

Or if you have more than one group:

group_id:
  - sg-12345678
  - sg-87654321


Kenton Brede





On Mon, Jan 23, 2017 at 4:00 AM, Sm Sathi  wrote:

> Hi
> Can someone share how can i use an existing security group in AWS while
> creating an EC2 instance via ansible playbook please?
>
> Sathiya
>
> --
> 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/38c3b12e-0faa-430d-a4b4-04724eca3426%40googlegroups.
> com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
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/CA%2BnSE39pgtKr8t68n%2B5%3Dhyzj3VVOywg2EGcHZ9YrA%2BJYcTYZiQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: how to comment multiple lines in ansible playbook

2017-01-24 Thread jithendra myla
Thank you Shyam, it works now

On Friday, January 20, 2017 at 1:10:13 PM UTC-5, Shyam Yenna wrote:
>
>
> if your using linux machine. Use vi editor identify multi lines to comment 
> and comment them
>
> : set number
> :10,20s/^/#/
>

-- 
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/3642c75f-acd4-4ebd-8b51-4f24be03210c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] notifier is not working

2017-01-24 Thread jithendra myla
Thank you Brain

On Thursday, January 19, 2017 at 7:34:40 PM UTC-5, Brian Coca wrote:
>
> It works as expected, the "copy of httpd" returns OK, not changed, the 
> "install of apache" is changed, but does not have a notify.
>
> A task must have a notify AND return changed status to invoke a handler.
>
>
> --
> Brian Coca
>

-- 
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/cd4ecd63-5b1b-49a3-8916-82182f800436%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] ansible command to get the deafult options for ansible modules

2017-01-24 Thread jithendra myla
Thank you Brain Coca

On Thursday, December 15, 2016 at 12:26:39 PM UTC-5, Brian Coca wrote:
>
> ansible-doc 
>
>
> --
> Brian Coca
>

-- 
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/b549db7c-1d8c-465b-b006-06bbedf46481%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Multiple Hostnames in AWS Dynamic Inventory list

2017-01-24 Thread Kishor Ramanan
I have configured Ansible to use dynamic inventory list but  I am able to 
use only one hostname instead of multiple hostnames.

Even if I give multiple hostname, it takes only one

Is there a way to add dynamic multiple host to a single play?

-- 
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/a7eacd61-a5ae-47f8-b6e3-40219ecec91d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] Re: Variable not defined error

2017-01-24 Thread Kai Stian Olstad

On 23. jan. 2017 18:38, Elliott Barrere wrote:

If you move the playbook you have problem with to the same level as
site.yml, does it work?



Aha!  That indeed fixes it.  I guess we were relying on some deprecated
functionality that disappeared when we upgraded.

I have now moved playbooks/linux/linux.yaml to ./linux.yaml for testing,
but this is obviously not a great long-term solution (we have a lot of
playbook files, and we like to organize them with directories).  I have
tried moving the host_vars and group_vars directories underneath the
./playbooks and ./inventory directories respectively, but neither of those
locations work either (probably because each contains a sub-directory that
contains the .yaml files themselves)


Yes, they need to be on the same level as the yaml file.



What is the recommended directory structure for this type of setup,
allowing us to keep an organized subdirectory structure?


Ansible was not designed for you layout, there is an alternate layout in 
the best practice

https://docs.ansible.com/ansible/playbooks_best_practices.html#alternative-directory-layout

Since Ansible follow symlinks, you could just make some links to 
host_vars and group_vars and keep the layout as-is.


--
Kai Stian Olstad

--
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/9f9535dd-1bf7-4c15-b752-0b29e058899a%40olstad.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] ansible-playbook exit codes bug?

2017-01-24 Thread Mpampis Mpigkonias
Hello,

I have a question regarding the ansible exit codes.

I run a playbook and I have the following "PLAY RECAP"

10:52:35 

PLAY RECAP 
*
10:52:35 

lnxcls1: ok=0changed=0unreachable=0failed=1 
  
10:52:35 

lnxdmt01   : ok=6changed=2unreachable=0failed=0 
  
10:52:35 

lnxsolma   : ok=6changed=3unreachable=0failed=0

That gives me an exit status 2. I find this normal.

But when I run another playbook with the following recap

10:38:46 

PLAY RECAP 
*
10:38:46 

cellctc1   : ok=6changed=2unreachable=0failed=0 
  
10:38:46 

cellctc2   : ok=5changed=1unreachable=0failed=1 
  
10:38:46 

lnxbootnc  : ok=5changed=1unreachable=0failed=1 

I get an exit status 0 (!)

Why in the second case it didn't return an exist status 2? Is this 
inconsistency a bug?

-- 
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/6f1b1ce7-4948-40da-b919-1b941b5033d4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] Setup module command line: permissions denied

2017-01-24 Thread Brian Coca
Billie Xu,
Please supply the full error output 'permission denied' can be many things.


FYI, setup does not require root, but if you are root you may get access to
more facts, depending on your OS, distro and configuration.


--
Brian Coca

-- 
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/CACVha7cYJ%2BDQCmwuJVQ_U5J%3D0oxSbTa-t_7Ghc8uHGz2mDOQZA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: Windows bash and Ansible looking for /usr/bin/python on windows client

2017-01-24 Thread Dan W
Jon,
Don't think that's it.  Did my best to check rights and permissions, it 
appears that all files can be accessed and variables are being read.  See 
the below output (with some data removed).  You can see connecting via 
winrm, sending powershell script, and then attempting to run powershell 
script using python.

Using /etc/ansible/ansible.cfg as config file
Loading callback plugin default of type stdout, v2.0 from /usr/local/lib/
python2.7/dist-packages/ansible/plugins/callback/__init__.pyc

PLAYBOOK: playbook.yml 
*
1 plays in playbook.yml

PLAY [windows] 
*

TASK [setup] 
***
Using module file /usr/local/lib/python2.7/dist-packages/ansible/modules/
core/system/setup.py
 ESTABLISH WINRM CONNECTION FOR USER: username@domain on PORT 5986 
TO x.x.x.x
 WINRM CONNECT: transport=kerberos endpoint=https:
//x.x.x.x:5986/wsman
 WINRM OPEN SHELL: SOME_GUID
 EXEC Set-StrictMode -Version Latest
(New-Item -Type Directory -Path $env:temp -Name 
"ansible-tmp-1485267403.25-69902647291132").FullName | Write-Host -Separator 
'';
 WINRM EXEC u'PowerShell' [u'-NoProfile', u'-NonInteractive', u
'-ExecutionPolicy', u'Unrestricted', u'-EncodedCommand',COMMAND_REMOVED]
 WINRM RESULT u''
 PUT "/tmp/tmpKGSDMo" TO 
"C:\Users\username\AppData\Local\Temp\ansible-tmp-1485267403.25-69902647291132\setup.ps1"
 WINRM PUT "/tmp/tmpKGSDMo" to 
"C:\Users\username\AppData\Local\Temp\ansible-tmp-1485267403.25-69902647291132\setup.ps1"
 
(offset=95257 size=95257)
 EXEC Set-StrictMode -Version Latest
Try
{
/usr/bin/python 
'C:\Users\username\AppData\Local\Temp\ansible-tmp-1485267403.25-69902647291132\setup.ps1'
}
Catch
{
$_obj = @{ failed = $true }
If ($_.Exception.GetType)
{
$_obj.Add('msg', $_.Exception.Message)
}
Else
{
$_obj.Add('msg', $_.ToString())
}
If ($_.InvocationInfo.PositionMessage)
{
$_obj.Add('exception', $_.InvocationInfo.PositionMessage)
}
ElseIf ($_.ScriptStackTrace)
{
$_obj.Add('exception', $_.ScriptStackTrace)
}
Try
{
$_obj.Add('error_record', ($_ | ConvertTo-Json | ConvertFrom-Json))
}
Catch
{
}
Echo $_obj | ConvertTo-Json -Compress -Depth 99
Exit 1
}






On Monday, January 23, 2017 at 2:30:26 PM UTC-5, J Hawkesworth wrote:
>
> So it sounds like for some reason it isn't picking up your group cars that 
> are used to tell ansible to connect via pywinrm.
>
> Make sure you are running from the same working directory as you were on 
> Friday, just to be sure that the same paths apply.
>
> Try running with -vv as well. I can't now recall if this will print 
> out the paths it is using to determine where your inventory and group vars 
> are, but worth a look.
>
> That said my WSL is being strange today and not resolving hosts it has in 
> the past, so it is possible there is something in recent windows updates 
> that is tripping you up too.
>
> Hope this is of some help,
>
> Jon
>
>

-- 
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/d988e4fb-0254-4da2-b002-82717e78fe9b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [ansible-project] Help with Nested Loops

2017-01-24 Thread Johannes Kastl
On 23.01.17 20:00 Nick Couchman wrote:

> I can't quite figure out how, in a playbook, to loop through in
> such a way that I'm looking at each of the entries in
> ansible_devices (sda, sdb, sdc), then each of the holders entries
> there (empty in the above example), then each of the partitions
> (sda1, sda2, sda3, etc.), then each of the holders devices on those
> partitions, until I find one or more devices that contain the
> logical volume associated with the mount point?

This seems like too many levels of nesting.

> What I'm trying to do is allow a playbook to accept a mountpoint
> variable/input, and then find the top-level disk device responsible
> for that.

How about grepping the output of 'mount' or /etc/mtab or /etc/fstab?

Johannes


-- 
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/e3ecd142-3198-0d77-512e-3a2d53a33886%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


Re: [ansible-project] blockinfile - learning pains

2017-01-24 Thread Johannes Kastl
On 23.01.17 18:12 MarkD wrote:

> Nothing happens, what am I doing wrong?

As my crystal ball is in repair, why don't you show us the complete
task and the actual error output? It's hard to guess otherwise...

Johannes

-- 
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/9fd902d9-b4f0-e60e-c690-a6ed1453293f%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


Re: [ansible-project] Setup module command line: permissions denied

2017-01-24 Thread Johannes Kastl
On 23.01.17 20:18 Billie XU wrote:

> ansible master -i hosts -m setup

This line does not tell ansible to use sudo to get elevated rights, so
it is run as the normal user ansible logs in with.

Try to add "-b" (if you dont require a sudo password) or "-b -K" to
your command.

Although I do not know why setup would require root, it does not on my
machines.

Johannes

-- 
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/7d51fce9-641f-b691-7b58-d892b3df6212%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


Re: [ansible-project] Re: is with_nested the right approach here?

2017-01-24 Thread Johannes Kastl
On 24.01.17 09:40 raphael.baud...@tessares.net wrote:

> with the included cookbook:

cookbook is chef, ansible uses playbooks ;-)

I think there is an error in your dest, you use double curly braces
inside of double curly braces:

template:
  src: templates/{{item[1]}}
  dest: /etc/{{item[1] | regex_replace('X',{{item[0]. > index}})}}
  owner: root
  group: root
  mode: 0744

We had this recently, change the inner braces to single square ones:

dest: /etc/{{ item[1] | regex_replace('X', [ item[0]. > index ] ) }}

Untested!

Johannes

-- 
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/01c0a5b0-58dd-5e48-1445-9c10fc5bad1b%40ojkastl.de.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: OpenPGP digital signature


[ansible-project] Re: Work around for ansible v2.2 to manage windows 2003 with powershell 2.0

2017-01-24 Thread 'J Hawkesworth' via Ansible Project
Hi,

I have a couple of ideas:

1/ There's a pull request to add a module that can run psexec, which might 
be something you could use, 
here: https://github.com/ansible/ansible/pull/20141  If you can give that a 
try and leave some feedback it would help get it added into forthcoming 
ansible 2.3.  There's some information here about testing ansible pull 
requests if that's not something you've done 
before: http://docs.ansible.com/ansible/dev_guide/developing_test_pr.html

Alternatively, I knocked up the following powershell script a long time ago 
as a proof of concept, but never made use of it (see below).  Passing the 
username and password required as parameters to the script probably isn't 
the most secure thing but that might not be your priority.

$ cat legacy_connect.ps1
# This example powershell script shows how you can run a remote command on 
a powershell 2.0 only host
#
# So you'd run ansible against a (windows) deployment server
# you'd probably have to use with_items to run it against multiple hosts 
(ugly but maybe better than doing it all manually)
#
# the script args are
#  ps2 host you want to connect to
#  domain that the ps2 host belongs to
#  domain user that the ps2 host can run as
#  password for domain user

#  So, an example (ansible) command line to run this script would be:

#  ansible all -i INVENTORY_FILE -v -m script -a 
"/etc/ansible/setup/legacy_connect.ps1 s2003machine YOURDOMAIN 
yourDomainUser superSekritPaswidGoesHere"

# to set up remoting on the legacy host you'll need
# 1/ to be running server 2003 sp2
# 2/ to install netFx20SP1_x86.exe and 
WindowsServer2003-KP968930-x86-ENG.exe (.net 2 and powershell 2)
# on the legacy host run (amazingly you don't seem to need to reboot after 
installing these).  YMMV
#  Enable-PSRemoting
# you might have to run:
#   set-Item wsman:\localhost\Client\TrustedHosts -Value *
#   winrm configSDDL default
# but I don't think either is actually needed.
# you can test that the remoting is set up by running Enter-PSSession 
 from another machine on the same domain

# give args sensible names
$LegacyHost = $args[0]
$Domain = $args[1]
$DomUser = $args[2]
$RawString = $args[3]

# Set up credential object (this seems to be required to work around the 
second-hop issue).
# So this means that on the ansible host we are remoting to we have set up 
credentials to talk to the legacy host.
# without this, it doesn't seem to work.

$PWord = ConvertTo-SecureString -String $RawString -AsPlainText -Force
$User = $Domain + '\' + $DomUser
$Credential = New-Object -TypeName 
System.Management.Automation.PSCredential -ArgumentList $User, $PWord

# finally, using the credential object, start a session on the remote 
legacy host
Enter-PSSession $LegacyHost -Credential $Credential

# You are now doing stuff on the legacy host, up until you hit the exit 
command

# Not tested, but you should be able to map a drive like this (not sure if 
-Persist is supported on s2003 though)
#New-PSDrive -Name U -PSProvider FileSystem -Root \\domain\some\folder 
-Credential $Credential -Persist
# actually more likely like this (I think New-PSDrive wasn't in powershell 
2):
# $net = new-object -ComObject WScript.Network
# $net.MapNetworkDrive("r:", "\\romeobox\files", $false, "domain\user", 
"password")

#dir c:\
Write-Host YouAreDoingStuffOnLegacyHost
# leave the legacy host
exit
# you can probably do stuff afterwards as well, not tested.
# Also you might want to use
#  Invoke-Command -ComputerName Server01 -Credential $Credential
# instead of Enter-PSSession

# end of legacy_connect.ps1 script

Hope this helps,

Jon
On Monday, January 23, 2017 at 12:41:48 AM UTC, Jayzzz wrote:
>
> Hi Everyone
> My circumstance required me to be able to reboot windows 2003 servers via 
> ansible and wait for them to come back and check availability. we do not 
> need to properly configuration manage windows 2003 servers. Anyway we can 
> achieve this on a windows 2003 server with powershell 2.0?
>
> Any help or pointing me to useful resource are much appreciated
>
> Regards
> JZ 
>

-- 
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/8605a9c6-1f09-416d-9d8d-a06fb281d1b1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[ansible-project] Re: is with_nested the right approach here?

2017-01-24 Thread raphael . bauduin

Hello,

I tried this:

- include: lib/copy_config_files.yml
  with_nested: 
  - "{{ instances }} "
  - [   "config_X.yml",  "config_X.env",  "log_X.conf" ]

with the included cookbook:

- name: "Copy configs"
  template: src=templates/{{item[1]}} dest=/etc/{{item[1] | 
regex_replace('X',{{item[0].
index}})}} owner=root group=root mode=0744


but it seems item is unknown in the include tasks. Any idea what I'm doing 
wrong here?

Thanks

Raphaël



On Monday, January 23, 2017 at 4:23:27 PM UTC+1, raphael...@tessares.net 
wrote:
>
> Hi,
>
> I'm writing a cookbook to deploy a service, of which multiple instances 
> can run at the same time on the same host. 
> Each instance requires 3 config files: config_X.yml, config_X.env, 
> log_X.conf, where X=instance number.
> I have a template for each config file.
>
> I want the cookbook to set things up for 3 instances.
> Having read the doc, it seems I could go in this direction:
>
> Define the 3 instances in an array variable called instances (each having 
> an index member), and loop over it:
>
> - include: lib/copy_config_files.yml
>   with_nested: 
>   - "{{ instances }} "
>   - [   "config_X.yml",  "config_X.env",  "log_X.conf" ]
>
>
> and in the lib/copy_config_files.yml, loop over the config files:
>
> - name: copy mode 1 config
>   template: 
>   when: mode == 1
> - name: copy mode 2 config
>   template: 
>   when: mode == 2
> - name: "Copy configs"
>   template: src=templates/{{item[1]}} dest=/etc/{{item[1] | 
> regex_replace('X',{{item[0].index}})}} owner=root group=root mode=0744
>
>
> First question: is this the right approach? 
>
> Second: what's the best solution to the conditional template for mode1 and 
> mode2 configs? With this cookbook it is unnecessarily generated multiple 
> times. Is the solution to extract these to a seperate fil included one 
> level higher?
>
> thanks in advance for any tips!
>
> Raphaël
>
>
> --
> DISCLAIMER.
> This email and any files transmitted with it are confidential and intended 
> solely for the use of the individual or entity to whom they are addressed. 
> If you have received this email in error please notify the system manager. 
> This message contains confidential information and is intended only for the 
> individual named. If you are not the named addressee you should not 
> disseminate, distribute or copy this e-mail. Please notify the sender 
> immediately by e-mail if you have received this e-mail by mistake and 
> delete this e-mail from your system. If you are not the intended recipient 
> you are notified that disclosing, copying, distributing or taking any 
> action in reliance on the contents of this information is strictly 
> prohibited.


-- 

--
DISCLAIMER.
This email and any files transmitted with it are confidential and intended 
solely for the use of the individual or entity to whom they are addressed. 
If you have received this email in error please notify the system manager. 
This message contains confidential information and is intended only for the 
individual named. If you are not the named addressee you should not 
disseminate, distribute or copy this e-mail. Please notify the sender 
immediately by e-mail if you have received this e-mail by mistake and 
delete this e-mail from your system. If you are not the intended recipient 
you are notified that disclosing, copying, distributing or taking any 
action in reliance on the contents of this information is strictly 
prohibited.

-- 
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/debf917f-4400-4dbe-aac0-4259ecf14744%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.