Hi Rohit, this is the link where I've found the guides:
http://qa.cloudstack.cloud/docs/WIP-PROOFING/pr/215/adminguide/templates/_cloud_init.html#linux-with-cloud-init I got the above link from google when I was searching for cloud-init and cloudstack templates or something like that. Sorry, I am not a contributor/developer. Perhaps one of the dev people who are doing the templates/documentation could double check the guides and make the necessary correction. I've tested it only on Ubuntu Server 20.04 LTS and found the problem. Andrei ----- Original Message ----- > From: "Rohit Yadav" <rohit.ya...@shapeblue.com> > To: "dev" <dev@cloudstack.apache.org> > Sent: Friday, 26 November, 2021 09:33:46 > Subject: Re: ACS 4.16 documentation issue/error > Hi Andrei, > > Thanks for sharing. Can you share which page/link you found the error, the > cloud-init docs I found were at: > https://docs.cloudstack.apache.org/en/latest/adminguide/virtual_machines/user-data.html#using-cloud-init > > You may also raise a pull request and propose changes at > https://github.com/apache/cloudstack-documentation > > > Regards. > > ________________________________ > From: Andrei Mikhailovsky <and...@arhont.com.INVALID> > Sent: Thursday, November 25, 2021 16:25 > To: dev <dev@cloudstack.apache.org> > Subject: ACS 4.16 documentation issue/error > > Hello everyone. > > I've been following the Cloud-init integration guides in the ACS 4.16 > documentation and noticed a problem with Ubuntu Server 20.04 LTS. In > particular, the section "Specify the managed user" shows: > > system_info : default_user : name : cloud - user lock_passwd : false # disable > user password login - true/false sudo : [ \ "ALL=(ALL) ALL \" ] # User > permissions disable_root : 0 # root remote login is 0 - enabled, 1 - disabled > ssh_pwauth : 1 # password login is 0 - disabled, 1- enabled > > Adding this produces an error message when trying to use sudo. The error > message > is: > > $ sudo su >>>> /etc/sudoers.d/90-cloud-init-users: syntax error near line 4 <<< > sudo: parse error in /etc/sudoers.d/90-cloud-init-users near line 4 > sudo: no valid sudoers sources found, quitting > sudo: unable to initialize policy plugin > > Removing the "\" in > sudo : [ \ "ALL=(ALL) ALL \" ] > seem to fix the problem for me. > > Could you please test this part again to make sure the users are producing > working templates after following the instructions. > > Thanks > > Andrei