Hi Vivek, thanks for the response, seems its fallen at the first hurdle the /var/lib/dhclient folder is empty so, i`ll look into why thats not being generated.
I have password enabled set on the template, I thought cloud init and the script were two different ways of achieving the same thing? Or does the script actually require it as a prerequisite? Thanks On Thu, 23 Jul 2020 at 10:03, Vivek Kumar <vivek.ku...@indiqus.com.invalid> wrote: > Hello Craig, > > So setup-password scripts works from inside of the VM. If you just look on > the script - > > 1- First it finds the DHCP server IP from lease file. So make sure that > you are getting you lease file in your any of the folder mentioned in > script - i.e DHCP_FOLDERS="/var/lib/dhclient/* /var/lib/dhcp3/* > /var/lib/dhcp/*”. Sometimes it does’t generate the lease file, So you have > to check first why is it got generating the lease file. > 2- Now just try to run the manual command to see wether you are receiving > any password or not i.e 'wget -q -t 3 -T 20 -O - --header "DomU_Request: > send_my_password" $PASSWORD_SERVER_IP:8080. Replace $PASSWORD_SERVER with > you DHCP serve IP, which you can find in step -1 > 3- If you are able to get things you wanted in Step-1 and Step-2 then run > the script manually (It should reset the password by running manually ) > weather to check if it is running on successfully on boot or not. > 4- I am assuming that you have already enabled the password box in your > templates and cloud-init installed on you template. > > > > Vivek Kumar > Manager - Cloud & DevOps > IndiQus Technologies > 24*7 O +91 11 4055 1411 | M +91 7503460090 > www.indiqus.com <http://indiqus.com/> > > This message is intended only for the use of the individual or entity to > which it is addressed and may contain information that is confidential > and/or privileged. If you are not the intended recipient please delete the > original message and any copy of it from your computer system. You are > hereby notified that any dissemination, distribution or copying of this > communication is strictly prohibited unless proper authorization has been > obtained for such action. If you have received this communication in error, > please notify the sender immediately. Although IndiQus attempts to sweep > e-mail and attachments for viruses, it does not guarantee that both are > virus-free and accepts no liability for any damage sustained as a result of > viruses. > > > On 23-Jul-2020, at 2:01 PM, Craig Dunn <sendai...@googlemail.com.INVALID> > wrote: > > > > Hi all, > > > > Just subscribed and after some advise. I'm trying to setup a new Centos8 > > template for our cloud platform. > > > > I want to use the guest password script so we can deploy and a password > is > > generated on deployment but I'm having issues getting it to work. I'm > > following this guide: > > > > > http://docs.cloudstack.apache.org/projects/archived-cloudstack-administration/en/latest/templates/_password.html > > > > And it seems straightforward I have got the script in /etc/init.d and > made > > it executable and changed the permissions and run the chkconfig command > but > > it still doesn't work, I have tried reverse engineering one of our > working > > templates (which I didn't do) but it doesn't seem obvious how it working. > > Can anyone help or advise? > > > > Thanks > >