You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Needing to control Vagrant from Ansible roles or playbooks (for cluster testing purpose), I had to write a collection of modules to handle Vagrant commands and Vagrantfile. For this second part, your work is the best I found during my tech monitoring so I integrated some of it in mine.
It diverged quite a lot so I cannot really make a PR but I wanted to notice you of my work so you may take value from it. Thus I open this bug.
I kept the MIT licensed only for the Vagrantfile so you can use it as much as you want. The rest of my collection is in GPLv3+ as the Ansible module development guidelines requires. Obviously, I listed your contributors in the credits of my README.
Thanks a lot for your work!
Here is an example of use (You can see how Ansible yaml fits well with your yaml config):
- name: Add a vm to the Vagrantfilejclaveau.vagrant.config:
args:
state: "present"name: "{{ item }}"config:
box: boxomatic/debian-11ansible:
playbook: "glusterfs_provisionning_playbook.yml"shell:
inline: 'echo "provisionning done"'forwarded_ports:
- host: "808{{ i }}"guest: 80
- host: "8{{ i }}43"guest: 443loop:
- srv001
- srv002loop_control:
index_var: "i"
Thanks a lot for your work
The text was updated successfully, but these errors were encountered:
Hello!
Needing to control
Vagrant
fromAnsible roles
orplaybooks
(for cluster testing purpose), I had to write a collection of modules to handleVagrant commands
andVagrantfile
. For this second part, your work is the best I found during my tech monitoring so I integrated some of it in mine.Here is my collection repo: https://github.com/jclaveau/ansible-vagrant-modules
To be les
opiniated
as you, I had to modify some parts of your code:ansible-test
and continuous integration with Github ActionsYou can find these modifications here: https://github.com/jclaveau/ansible-vagrant-modules/blob/main/plugins/module_utils/Vagrantfile
It diverged quite a lot so I cannot really make a PR but I wanted to notice you of my work so you may take value from it. Thus I open this bug.
I kept the MIT licensed only for the
Vagrantfile
so you can use it as much as you want. The rest of my collection is in GPLv3+ as the Ansible module development guidelines requires. Obviously, I listed your contributors in the credits of myREADME
.Thanks a lot for your work!
Here is an example of use (You can see how Ansible yaml fits well with your yaml config):
Thanks a lot for your work
The text was updated successfully, but these errors were encountered: