Replies: 3 comments 5 replies
-
Additionally, since the "common features" are handled on the "junos" templates, how shall this be documented? |
Beta Was this translation helpful? Give feedback.
-
Obviously you need a different device type, and maybe this is a good time to add "merge_from" functionality so you don't have to repeat all of the stuff but just merge vSRX data into vMX data (I would do the "merge_from" part if you like the idea). Next, the configuration templates. Obviously you could handle them the way we handle Linux distros, or we could change the way we find device templates in Ansible playbooks (probably this would be better, and would also solve VLANs on IOS XE if I ever decide to implement them). We have two variables to play with (at the moment): Today we select deployment task lists based on Next, the configuration templates. Today we select them based on:
... where
... so you could have Finally, don't worry about interface names. There's a reason we're using |
Beta Was this translation helpful? Give feedback.
-
Implemented in release 1.4.2 |
Beta Was this translation helpful? Give feedback.
-
(following from #662 )
Right now, the only official supported product from the Juniper family is the vSRX.
It is correctly defined on the
topology-defaults
file, and the different templates are referred to it.However, if we want to add the official support for additional Juniper products (starting from vMX, but in the future also vQFX), we need to consider that:
My proposal is to:
topology-defaults
topology-defaults
agroup_var
calledjunos_platform
that can be used inside the templates? or expose directly the netlab platform in a host_var?Beta Was this translation helpful? Give feedback.
All reactions