diff --git a/netsim/devices/crpd.yml b/netsim/devices/crpd.yml index 0262e1fe2c..f0a15ab3af 100644 --- a/netsim/devices/crpd.yml +++ b/netsim/devices/crpd.yml @@ -34,7 +34,7 @@ clab: kind: juniper_crpd config_templates: hosts: /etc/hosts:shared - netlab-config: /config/netlab/config.sh:sh + netlab-config: /config/netlab/netlab-config.sh:sh interface: name: eth{ifindex+1} features: @@ -45,7 +45,7 @@ clab: netlab_show_command: [ cli, -c, 'show $@' ] netlab_check_command: who netlab_ready: [ ssh ] - netlab_default_shebang: '#!/config/netlab/config.sh' + netlab_default_shebang: '#!/config/netlab/netlab-config.sh' # ansible_connection: docker # netlab_console_connection: docker netlab_config_path: /config/netlab/ diff --git a/netsim/templates/provider/clab/crpd/netlab-config.j2 b/netsim/templates/provider/clab/crpd/netlab-config.j2 index 3a4db823db..08c74deb35 100644 --- a/netsim/templates/provider/clab/crpd/netlab-config.j2 +++ b/netsim/templates/provider/clab/crpd/netlab-config.j2 @@ -1,7 +1,8 @@ #!/bin/bash +tail -n +2 $1 > /tmp/config.conf # stop shebang being included in pushed config cat </dev/null; then echo "Configuration load failed, aborting"