Skip to content

Instantly share code, notes, and snippets.

@sbeliakou
Created January 19, 2017 09:31
Show Gist options
  • Save sbeliakou/1a27db3c1be032931c95957d9703454c to your computer and use it in GitHub Desktop.
Save sbeliakou/1a27db3c1be032931c95957d9703454c to your computer and use it in GitHub Desktop.

Testing playbook:

Dir tree

.
|-- lib
|   `-- timetest.py
`-- test.yml

test.yml

- hosts: localhost
  connection: local

  tasks:
  - timetest:

lib/timetest.py

#!/usr/bin/python

import datetime
import json

date = str(datetime.datetime.now())
print json.dumps({
    "time" : date
})

Ansible v1.8

$ pip install ansible==1.8
Collecting ansible==1.8
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.8)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.8)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.8)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.8)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.8)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.8)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.8)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.8)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.8)
Installing collected packages: ansible
  Found existing installation: ansible 2.0.0.1
    Uninstalling ansible-2.0.0.1:
      Successfully uninstalled ansible-2.0.0.1
Successfully installed ansible-1.8

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.8
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.8.1

$ pip install ansible==1.8.1
Collecting ansible==1.8.1
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.8.1)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.8.1)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.8.1)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.8.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.8.1)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.8.1)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.8.1)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.8.1)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.1)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.1)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.1)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.1)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.1)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.8.1)
Installing collected packages: ansible
  Found existing installation: ansible 1.8
    Uninstalling ansible-1.8:
      Successfully uninstalled ansible-1.8
Successfully installed ansible-1.8.1

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.8.1
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.8.2

$ pip install ansible==1.8.2
Collecting ansible==1.8.2
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.8.2)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.8.2)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.8.2)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.8.2)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.8.2)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.8.2)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.8.2)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.8.2)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.2)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.2)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.2)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.2)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.2)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.8.2)
Installing collected packages: ansible
  Found existing installation: ansible 1.8.1
    Uninstalling ansible-1.8.1:
      Successfully uninstalled ansible-1.8.1
Successfully installed ansible-1.8.2

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.8.2
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.8.3

$ pip install ansible==1.8.3
Collecting ansible==1.8.3
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.8.3)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.8.3)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.8.3)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.8.3)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.8.3)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.8.3)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.8.3)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.8.3)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.3)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.3)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.3)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.3)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.3)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.8.3)
Installing collected packages: ansible
  Found existing installation: ansible 1.8.2
    Uninstalling ansible-1.8.2:
      Successfully uninstalled ansible-1.8.2
Successfully installed ansible-1.8.3

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.8.3
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.8.4

$ pip install ansible==1.8.4
Collecting ansible==1.8.4
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.8.4)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.8.4)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.8.4)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.8.4)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.8.4)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.8.4)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.8.4)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.8.4)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.4)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.4)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.4)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.4)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.8.4)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.8.4)
Installing collected packages: ansible
  Found existing installation: ansible 1.8.3
    Uninstalling ansible-1.8.3:
      Successfully uninstalled ansible-1.8.3
Successfully installed ansible-1.8.4

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.8.4
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.0.1

$ pip install ansible==1.9.0.1
Collecting ansible==1.9.0.1
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.0.1)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.0.1)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.0.1)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.0.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.0.1)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.0.1)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.0.1)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.0.1)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.0.1)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.0.1)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.0.1)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.0.1)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.0.1)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.0.1)
Installing collected packages: ansible
  Found existing installation: ansible 1.8.4
    Uninstalling ansible-1.8.4:
      Successfully uninstalled ansible-1.8.4
Successfully installed ansible-1.9.0.1

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.0.1
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.1

$ pip install ansible==1.9.1
Collecting ansible==1.9.1
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.1)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.1)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.1)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.1)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.1)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.1)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.1)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.1)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.1)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.1)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.1)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.1)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.1)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.0.1
    Uninstalling ansible-1.9.0.1:
      Successfully uninstalled ansible-1.9.0.1
Successfully installed ansible-1.9.1

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.1
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.2

$ pip install ansible==1.9.2
Collecting ansible==1.9.2
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.2)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.2)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.2)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.2)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.2)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.2)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.2)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.2)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.2)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.2)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.2)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.2)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.2)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.2)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.1
    Uninstalling ansible-1.9.1:
      Successfully uninstalled ansible-1.9.1
Successfully installed ansible-1.9.2

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.2
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.3

$ pip install ansible==1.9.3
Collecting ansible==1.9.3
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.3)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.3)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.3)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.3)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.3)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.3)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.3)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.3)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.3)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.3)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.3)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.3)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.3)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.3)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.2
    Uninstalling ansible-1.9.2:
      Successfully uninstalled ansible-1.9.2
Successfully installed ansible-1.9.3

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.3
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.4

$ pip install ansible==1.9.4
Collecting ansible==1.9.4
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.4)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.4)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.4)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.4)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.4)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.4)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.4)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.4)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.4)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.4)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.4)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.4)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.4)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.4)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.3
    Uninstalling ansible-1.9.3:
      Successfully uninstalled ansible-1.9.3
Successfully installed ansible-1.9.4

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.4
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.5

$ pip install ansible==1.9.5
Collecting ansible==1.9.5
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.5)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.5)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.5)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.5)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.5)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.5)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.5)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.5)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.5)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.5)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.5)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.5)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.5)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.5)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.4
    Uninstalling ansible-1.9.4:
      Successfully uninstalled ansible-1.9.4
Successfully installed ansible-1.9.5

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.5
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v1.9.6

$ pip install ansible==1.9.6
Collecting ansible==1.9.6
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==1.9.6)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==1.9.6)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==1.9.6)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==1.9.6)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==1.9.6)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==1.9.6)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==1.9.6)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==1.9.6)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.6)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.6)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.6)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.6)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==1.9.6)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==1.9.6)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.5
    Uninstalling ansible-1.9.5:
      Successfully uninstalled ansible-1.9.5
Successfully installed ansible-1.9.6

# ansible version:
$ ansible-playbook --version
ansible-playbook 1.9.6
  configured module search path = None

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib

playbook: test.yml

# >>> Success

Ansible v2.0.0.0

$ pip install ansible==2.0.0.0
Collecting ansible==2.0.0.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.0.0.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.0.0.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.0.0.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.0.0.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.0.0.0)
Installing collected packages: ansible
  Found existing installation: ansible 1.9.6
    Uninstalling ansible-1.9.6:
      Successfully uninstalled ansible-1.9.6
Successfully installed ansible-2.0.0.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.0.0.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.0.0.1

$ pip install ansible==2.0.0.1
Collecting ansible==2.0.0.1
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.1)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.1)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.0.0.1)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.1)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.1)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.0.0.1)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.0.0.1)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.0.0.1)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.1)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.1)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.1)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.1)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.1)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.0.0.1)
Installing collected packages: ansible
  Found existing installation: ansible 2.0.0.0
    Uninstalling ansible-2.0.0.0:
      Successfully uninstalled ansible-2.0.0.0
Successfully installed ansible-2.0.0.1

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.0.0.1
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.0.0.2

$ pip install ansible==2.0.0.2
Collecting ansible==2.0.0.2
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.2)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.2)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.0.0.2)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.2)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.0.0.2)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.0.0.2)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.0.0.2)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.0.0.2)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.2)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.2)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.2)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.2)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.0.2)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.0.0.2)
Installing collected packages: ansible
  Found existing installation: ansible 2.0.0.1
    Uninstalling ansible-2.0.0.1:
      Successfully uninstalled ansible-2.0.0.1
Successfully installed ansible-2.0.0.2

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.0.0.2
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.0.1.0

$ pip install ansible==2.0.1.0
Collecting ansible==2.0.1.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.0.1.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.0.1.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.0.1.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.0.1.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.0.1.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.0.1.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.0.1.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.0.1.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.1.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.1.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.1.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.1.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.1.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.0.1.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.0.0.2
    Uninstalling ansible-2.0.0.2:
      Successfully uninstalled ansible-2.0.0.2
Successfully installed ansible-2.0.1.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.0.1.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.0.2.0

$ pip install ansible==2.0.2.0
Collecting ansible==2.0.2.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.0.2.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.0.2.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.0.2.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.0.2.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.0.2.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.0.2.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.0.2.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.0.2.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.2.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.2.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.2.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.2.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.0.2.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.0.2.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.0.1.0
    Uninstalling ansible-2.0.1.0:
      Successfully uninstalled ansible-2.0.1.0
Successfully installed ansible-2.0.2.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.0.2.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.1.0.0

$ pip install ansible==2.1.0.0
Collecting ansible==2.1.0.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.1.0.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.1.0.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.1.0.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.1.0.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.1.0.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.1.0.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.1.0.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.1.0.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.0.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.1.0.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.0.2.0
    Uninstalling ansible-2.0.2.0:
      Successfully uninstalled ansible-2.0.2.0
Successfully installed ansible-2.1.0.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.1.0.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.1.1.0

$ pip install ansible==2.1.1.0
Collecting ansible==2.1.1.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.1.1.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.1.1.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.1.1.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.1.1.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.1.1.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.1.1.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.1.1.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.1.1.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.1.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.1.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.1.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.1.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.1.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.1.1.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.1.0.0
    Uninstalling ansible-2.1.0.0:
      Successfully uninstalled ansible-2.1.0.0
Successfully installed ansible-2.1.1.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.1.1.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.1.2.0

$ pip install ansible==2.1.2.0
Collecting ansible==2.1.2.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.1.2.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.1.2.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.1.2.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.1.2.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.1.2.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.1.2.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.1.2.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.1.2.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.2.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.2.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.2.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.2.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.2.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.1.2.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.1.1.0
    Uninstalling ansible-2.1.1.0:
      Successfully uninstalled ansible-2.1.1.0
Successfully installed ansible-2.1.2.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.1.2.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.1.3.0

$ pip install ansible==2.1.3.0
Collecting ansible==2.1.3.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.1.3.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.1.3.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.1.3.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.1.3.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.1.3.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.1.3.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.1.3.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.1.3.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.3.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.3.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.3.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.3.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.3.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.1.3.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.1.2.0
    Uninstalling ansible-2.1.2.0:
      Successfully uninstalled ansible-2.1.2.0
Successfully installed ansible-2.1.3.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.1.3.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.1.4.0

$ pip install ansible==2.1.4.0
Collecting ansible==2.1.4.0
Requirement already satisfied: jinja2<2.9 in /usr/local/lib/python2.7/site-packages (from ansible==2.1.4.0)
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.1.4.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.1.4.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.1.4.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.1.4.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2<2.9->ansible==2.1.4.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.1.4.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.1.4.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.4.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.4.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.4.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.4.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.1.4.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.1.4.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.1.3.0
    Uninstalling ansible-2.1.3.0:
      Successfully uninstalled ansible-2.1.3.0
Successfully installed ansible-2.1.4.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.1.4.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.2.0.0

$ pip install ansible==2.2.0.0
Collecting ansible==2.2.0.0
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.2.0.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.2.0.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.2.0.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.2.0.0)
Requirement already satisfied: jinja2 in /usr/local/lib/python2.7/site-packages (from ansible==2.2.0.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.2.0.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.2.0.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2->ansible==2.2.0.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.0.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.0.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.0.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.0.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.0.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.2.0.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.1.4.0
    Uninstalling ansible-2.1.4.0:
      Successfully uninstalled ansible-2.1.4.0
Successfully installed ansible-2.2.0.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.2.0.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure

Ansible v2.2.1.0

$ pip install ansible==2.2.1.0
Collecting ansible==2.2.1.0
Requirement already satisfied: jinja2<2.9 in /usr/local/lib/python2.7/site-packages (from ansible==2.2.1.0)
Requirement already satisfied: paramiko in /usr/local/lib/python2.7/site-packages (from ansible==2.2.1.0)
Requirement already satisfied: setuptools in /usr/local/lib/python2.7/site-packages (from ansible==2.2.1.0)
Requirement already satisfied: pycrypto>=2.6 in /Library/Python/2.7/site-packages (from ansible==2.2.1.0)
Requirement already satisfied: PyYAML in /usr/local/lib/python2.7/site-packages (from ansible==2.2.1.0)
Requirement already satisfied: MarkupSafe in /Library/Python/2.7/site-packages (from jinja2<2.9->ansible==2.2.1.0)
Requirement already satisfied: pyasn1>=0.1.7 in /Library/Python/2.7/site-packages (from paramiko->ansible==2.2.1.0)
Requirement already satisfied: cryptography>=1.1 in /usr/local/lib/python2.7/site-packages (from paramiko->ansible==2.2.1.0)
Requirement already satisfied: cffi>=1.4.1 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.1.0)
Requirement already satisfied: six>=1.4.1 in /Library/Python/2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.1.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.1.0)
Requirement already satisfied: enum34 in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.1.0)
Requirement already satisfied: ipaddress in /usr/local/lib/python2.7/site-packages (from cryptography>=1.1->paramiko->ansible==2.2.1.0)
Requirement already satisfied: pycparser in /usr/local/lib/python2.7/site-packages (from cffi>=1.4.1->cryptography>=1.1->paramiko->ansible==2.2.1.0)
Installing collected packages: ansible
  Found existing installation: ansible 2.2.0.0
    Uninstalling ansible-2.2.0.0:
      Successfully uninstalled ansible-2.2.0.0
Successfully installed ansible-2.2.1.0

# ansible version:
$ ansible-playbook --version
ansible-playbook 2.2.1.0
  config file = 
  configured module search path = Default w/o overrides

# Testing syntax
$ ansible-playbook test.yml -i localhost, -vv --syntax-check -M lib
No config file found; using defaults
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here


The error appears to have been in '/private/tmp/test/test.yml': line 5, column 5, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

  tasks:
  - timetest:
    ^ here
# >>> Failure
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment