UserData:
Fn::Base64:
!Sub |
#!/bin/bash
echo "Start" >> /var/log/test.txt
sudo touch /etc/sysconfig/network-scripts/ifcfg-ens6
sudo echo -e "DEVICE=ens6\nTYPE=Ethernet\nIPADDR=SECONDARY-IP-ADREDD\nNETMASK=255.255.255.xxx\nMTU=9001\nGATEWAY=1xx.7x.2xx.1xx\nIPV6INIT=yes\nIPV6_AUTOCONF=no\nONBOOT=yes\nPEERDNS=no\nNOZEROCONF=yes\nUSERCTL=no\nNM_CONTROLLED=no" >> /etc/sysconfig/network-scripts/ifcfg-ens6
echo "Stop" >> /var/log/test.txt
-------------
I am passing this userscript in one of my instance using CF and every command works except this two :
sudo touch /etc/sysconfig/network-scripts/ifcfg-ens6
sudo echo -e "DEVICE=ens6\nTYPE=Ethernet\nIPADDR=SECONDARY-IP-ADREDD\nNETMASK=255.255.255.xxx\nMTU=9001\nGATEWAY=1xx.7x.2xx.1xx\nIPV6INIT=yes\nIPV6_AUTOCONF=no\nONBOOT=yes\nPEERDNS=no\nNOZEROCONF=yes\nUSERCTL=no\nNM_CONTROLLED=no" >> /etc/sysconfig/network-scripts/ifcfg-ens6
Please let me know what I am doing wrong.
I am getting this no file or directory found for : cat /etc/sysconfig/network-scripts/ifcfg-ens6
OS: Redhat 7