Description of problem:
Trying to use the 'crypttab' module in a playbook does not work. This module is part of 'ansible-modules-extras' which *is* included with the main distribution. The ansible package in Fedora includes some of the other modules in 'extras', just not crypttab.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Create a playbook.yml that uses the 'crypttab' task, eg:
- name: add to crypttab
crypttab: name=test password=password state=present
2. Try to run against a machine.
Ansible fails with:
ERROR: crypttab is not a legal parameter in an Ansible task or handler
Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.
Ansible performs the action using the crypttab module. In addition, I would expect running `repoquery -l ansible | grep crypt` to print the python files containing the crypttab module, as opposed to no results.
This looks to be an upstream bug. For some reason the extras modules branch for 1.8.0-1.8.4 didn't include the commit adding crypttab.py: https://github.com/ansible/ansible-modules-extras/tree/release1.8.4/system
It is in the upcoming upstream 1.9rc1 so it will be there. I'm updating the upstream docs to show that crypttab is added in 1.9 rather than 1.8.