molecule: Idempotence plugin was not found or did not provide the required information.

Molecule version

1.8.3

Host details

Ubuntu 16.04
Linux laptappy 4.4.0-28-generic #47-Ubuntu SMP Fri Jun 24 10:09:13 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

molecule.yml


---
ansible:
  playbook: tests/test.yml

docker:
  containers:
  - name: ansible-jinja-examples-01
    ansible_groups:
      - group1
    image: centos
    image_version: latest

I can run molecule converge but not molecule idempotence. When I try to, I receive the following message.

DEBUG: ANSIBLE ENVIRONMENT
ANSIBLE_CALLBACK_PLUGINS: /usr/share/molecule/ansible/plugins/callback/idempotence
ANSIBLE_CONFIG: .molecule/ansible.cfg
ANSIBLE_FORCE_COLOR: 'false'
ANSIBLE_HOST_KEY_CHECKING: 'false'
ANSIBLE_NOCOLOR: 'true'
ANSIBLE_SSH_ARGS: -o UserKnownHostsFile=/dev/null -o IdentitiesOnly=yes -o ControlMaster=auto
  -o ControlPersist=60s

DEBUG: ANSIBLE PLAYBOOK
/usr/local/bin/ansible-playbook tests/test.yml --inventory-file=.molecule/ansible_inventory --sudo --connection=docker --limit=all --user=root --timeout=30 --diff
--> Starting Ansible Run ...
Idempotence test failed.
The idempotence plugin was not found or did not provide the required information. Therefore the failure details cannot be displayed.

About this issue

  • Original URL
  • State: closed
  • Created 8 years ago
  • Comments: 17 (17 by maintainers)

Commits related to this issue

Most upvoted comments

@rgreinho No luck friend. I’ve searched the entire filesystem.

$ find / ! -readable -prune -type f -iname idempotence.py 
find: ‘/proc/11087/task/11087/fd/5’: No such file or directory
find: ‘/proc/11087/task/11087/fdinfo/5’: No such file or directory
find: ‘/proc/11087/fd/6’: No such file or directory
find: ‘/proc/11087/fdinfo/6’: No such file or directory

$ find / ! -readable -prune -type f -iname molecule.bash-completion.sh
find: ‘/proc/11160/task/11160/fd/5’: No such file or directory
find: ‘/proc/11160/task/11160/fdinfo/5’: No such file or directory
find: ‘/proc/11160/fd/6’: No such file or directory
find: ‘/proc/11160/fdinfo/6’: No such file or directory