diff --git a/modules/vagrant_generator.py b/modules/vagrant_generator.py index 044160a48f7ac09f3b6e04d7d4e7cea3453a0486..7e04f004ad4404aec7e4e571b842d24969eb3534 100644 --- a/modules/vagrant_generator.py +++ b/modules/vagrant_generator.py @@ -121,6 +121,9 @@ def _create_ansible_commands(playbook_location, input_definitions, flags): for router in input_definitions["routers"]: router_names.append(router["name"]) groups["groups"]["routers"] = router_names + if "groups" in input_definitions: + for group in input_definitions["groups"]: + groups["groups"][group["name"]] = group["nodes"] commands.append(groups) if "ansible_local" in flags and flags["ansible_local"]: