Action plugins don't have categories, that is probably it.

-- Michael

On Feb 20, 2014, at 10:36 AM, Dmitry Horbach <dim.horb...@gmail.com> wrote:

Hi All,

Could someone please help with spotting problem in my actions or confirm
that there is a problem in Ansible.
Based on https://github.com/ansible/ansible/issues/6089
I'm trying to load action plugin from playbook's relative directory
"action_plugins"

 tree

├── action_plugins

│   ├── category

│   │   └── extract.py

│   └── extract.py

└── test.yml

2 directories, 3 files

in test.yml:

   - hosts: all tasks:
      - extract: name=test

The result is

ERROR: extract is not a legal parameter in an Ansible task or handler

extract.py:

 cat action_plugins/extract.py
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
def main():
  module = AnsibleModule(
    argument_spec = dict(
      name        = dict(required=True, type='str')
    )
  )

  name = module.params['name']

# include magic from lib/ansible/module_common.py
#<<INCLUDE_ANSIBLE_MODULE_COMMON>>
main()


 --
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.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to