-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
src/molecule_plugins/vagrant/modules/vagrant.py: Get rid of molecule dependency #142
src/molecule_plugins/vagrant/modules/vagrant.py: Get rid of molecule dependency #142
Conversation
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.1.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.1-1.spec mv ../python*-molecule-plugins*23.4.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.1 rm -rf ../python*-molecule-plugins*23.4.1*.* See ansible-community#142 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.0.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.0-1.spec mv ../python*-molecule-plugins*23.4.0*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.0 rm -rf ../python*-molecule-plugins*23.4.0*.* See ansible-community#142 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
@apatard this looks good and fixes issues we are seeing on Arch Linux currently. Thanks! |
… plugin. Apply an upstream (not merged) fix to make the vagrant plugin work again: ansible-community/molecule-plugins#142 https://bugs.archlinux.org/task/78447 git-svn-id: file:///srv/repos/svn-community/svn@1459743 9fca08f4-af9d-4005-b8df-a31f2cc04f65
… plugin. Apply an upstream (not merged) fix to make the vagrant plugin work again: ansible-community/molecule-plugins#142 https://bugs.archlinux.org/task/78447 git-svn-id: file:///srv/repos/svn-community/svn@1459743 9fca08f4-af9d-4005-b8df-a31f2cc04f65
@dvzrv I'm surprised it's fixing an issue. I didn't notice there was a change on either molecule or ansible side that could lead to the issue you're having on Arch. Could this PR "hide" an other issue ? |
6ee55c7
to
3505916
Compare
3505916
to
3d5b76a
Compare
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.0.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.0-1.spec mv ../python*-molecule-plugins*23.4.0*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.0 rm -rf ../python*-molecule-plugins*23.4.0*.* See ansible-community#142 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.1.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.1-1.spec mv ../python*-molecule-plugins*23.4.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.1 rm -rf ../python*-molecule-plugins*23.4.1*.* See ansible-community#142 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.0.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.0-1.spec mv ../python*-molecule-plugins*23.4.0*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.0 rm -rf ../python*-molecule-plugins*23.4.0*.* See ansible-community#142 See ansible-community#155 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.1.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.1-1.spec mv ../python*-molecule-plugins*23.4.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.1 rm -rf ../python*-molecule-plugins*23.4.1*.* See ansible-community#142 See ansible-community#155 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.0.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.0-1.spec mv ../python*-molecule-plugins*23.4.0*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.0 rm -rf ../python*-molecule-plugins*23.4.0*.* See ansible-community#142 See ansible-community#155 See ansible-community#156 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.1.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.1-1.spec mv ../python*-molecule-plugins*23.4.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.1 rm -rf ../python*-molecule-plugins*23.4.1*.* See ansible-community#142 See ansible-community#155 See ansible-community#156 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.0.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.0-1.spec mv ../python*-molecule-plugins*23.4.0*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.0 rm -rf ../python*-molecule-plugins*23.4.0*.* See ansible-community#142 See ansible-community#155 See ansible-community#156 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.1.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.1-1.spec mv ../python*-molecule-plugins*23.4.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.1 rm -rf ../python*-molecule-plugins*23.4.1*.* See ansible-community#142 See ansible-community#155 See ansible-community#156 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.0.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.0-1.spec mv ../python*-molecule-plugins*23.4.0*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.0 rm -rf ../python*-molecule-plugins*23.4.0*.* See ansible-community#142 See ansible-community#155 See ansible-community#156 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
git clean -xdf tar zcvf ../python-molecule-plugins_23.4.1.orig.tar.gz --exclude=.git . debuild -uc -us cp python-molecule-plugins.spec ../python-molecule-plugins_23.4.1-1.spec mv ../python*-molecule-plugins*23.4.1*.{gz,xz,spec,dsc} /osc/home\:alvistack/ansible-community-molecule-plugins-23.4.1 rm -rf ../python*-molecule-plugins*23.4.1*.* See ansible-community#142 See ansible-community#155 See ansible-community#156 Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
3d5b76a
to
1bffdd8
Compare
…dependency To avoid changes in molecule.util breaking the vagrant module, let's get rid of the dependency by: - embedded the recursive dict merge function - replace template handling by our own code. (and keep the autoescaping enabled) Moreover, it will make it easier to use community.vagrant since molecule is not needed anymore. Signed-off-by: Arnaud Patard <apatard@hupstream.com>
1bffdd8
to
634a595
Compare
The libvirt and nova roles currently uses the delegated driver which runs molecule agaisnt localhost. This is requried for ci as the podman driver cannot be used with this role however it also means you must use a seperate development vm. This change readds supprot for using the molecule vagrant plugin for this role and configures the vagrant senario to use the prepare, converge and verify playbooks from the default delegated senario. Addtionally this change updates yamllint and ansible-lint to not scan files in a venv i.e. .venv in the root of the edpm-ansible repo. .venv is already ignored by .gitignore so this also only affect local development. the molecule-plugins min version is raised to 23.5.0 to include ansible-community/molecule-plugins#142
The libvirt and nova roles currently uses the delegated driver which runs molecule agaisnt localhost. This is requried for ci as the podman driver cannot be used with this role however it also means you must use a seperate development vm. This change readds supprot for using the molecule vagrant plugin for this role and configures the vagrant senario to use the prepare, converge and verify playbooks from the default delegated senario. Addtionally this change updates yamllint and ansible-lint to not scan files in a venv i.e. .venv in the root of the edpm-ansible repo. .venv is already ignored by .gitignore so this also only affect local development. the molecule-plugins min version is raised to 23.5.0 to include ansible-community/molecule-plugins#142
The libvirt and nova roles currently uses the delegated driver which runs molecule agaisnt localhost. This is requried for ci as the podman driver cannot be used with this role however it also means you must use a seperate development vm. This change readds supprot for using the molecule vagrant plugin for this role and configures the vagrant senario to use the prepare, converge and verify playbooks from the default delegated senario. Addtionally this change updates yamllint and ansible-lint to not scan files in a venv i.e. .venv in the root of the edpm-ansible repo. .venv is already ignored by .gitignore so this also only affect local development. the molecule-plugins min version is raised to 23.5.0 to include ansible-community/molecule-plugins#142
To avoid changes in molecule.util breaking the vagrant module, let's get rid of the dependency by:
Moreover, it will make it easier to use community.vagrant since molecule is not needed anymore.