diff --git a/docs/development.rst b/docs/development.rst index fad800054b5cee9f54a822a52337c67b0d27151c..3cb937a3ae2b89d4a57acacdea76982b1967ba10 100644 --- a/docs/development.rst +++ b/docs/development.rst @@ -72,19 +72,20 @@ performing the following steps: workon majic-ansible-roles pip-sync -8. Patch the installed version of test runner (Molecule) for - compatibility with newer versions of Vagrant (bundled Ruby): +8. Patch the installed version of test runner (Molecule) plugins until + upstream merges the requried fixes for logging-in into Molecule + Vagrant instances: .. note:: - This is an unfortunate consequence of *Majic Ansible Roles* - being dependent on an old/deprecated version of Ansible. This - will be addressed at some point in the future when the roles are - moved over to being compatible with latest (and supported) - versions of Ansible. + For more details, see the following project links: + + - https://github.com/ansible-community/molecule-plugins/issues/239 + - https://github.com/ansible-community/molecule-plugins/pull/240 + - https://github.com/ansible-community/molecule-plugins/pull/260 :: - sed -i -e 's/ Hash\[/ **Hash[/' ~/.virtualenvs/majic-ansible-roles/lib/python3.9/site-packages/molecule/provisioner/ansible/plugins/libraries/molecule_vagrant.py + sed -i -e 's/{{/{/g;s/}}/}/g' "$VIRTUAL_ENV/lib/python3."*"/site-packages/molecule_plugins/vagrant/driver.py" Development conventions