Re: cloudstack reset VM password files

2018-11-07 Thread Rene Moser
Hi

Nowadays the cloud-init [1] project supports cloudstack out of the box
and we switched our templates to only use cloud-init.

Unfortunately the docs regarding cloudstack is not that great (it is on
my list to give back my finding). There are some great docs here
https://wiki.archlinux.org/index.php/Cloud-init.

Our config under config dir /etc/cloud/cloud.cfg.d/ has two files

- 80_root.cfg
- 99_cloudstack.cfg

80_root.cfg contents is...

system_info:
  default_user:
name: root
disable_root: 0
ssh_pwauth: 1

...and 99_cloudstack.cfg looks like...

datasource:
  CloudStack: {}
  None: {}
datasource_list:
  - CloudStack

Note that cloud-init has a ton of great features beside the support of
cloudstack.

Hope that helps

René

[1] https://cloudinit.readthedocs.io/en/latest/



RE: cloudstack reset VM password files

2018-11-07 Thread Yordan Kostov
Thank you René,

I will take it from here and test it. Some documentation will be on the 
way as well. 

Best regards,
Jordan

-Original Message-
From: Rene Moser [mailto:m...@renemoser.net] 
Sent: Wednesday, November 7, 2018 10:46 AM
To: users@cloudstack.apache.org
Subject: Re: cloudstack reset VM password files

Hi

Nowadays the cloud-init [1] project supports cloudstack out of the box and we 
switched our templates to only use cloud-init.

Unfortunately the docs regarding cloudstack is not that great (it is on my list 
to give back my finding). There are some great docs here 
https://wiki.archlinux.org/index.php/Cloud-init.

Our config under config dir /etc/cloud/cloud.cfg.d/ has two files

- 80_root.cfg
- 99_cloudstack.cfg

80_root.cfg contents is...

system_info:
  default_user:
name: root
disable_root: 0
ssh_pwauth: 1

...and 99_cloudstack.cfg looks like...

datasource:
  CloudStack: {}
  None: {}
datasource_list:
  - CloudStack

Note that cloud-init has a ton of great features beside the support of 
cloudstack.

Hope that helps

René

[1] https://cloudinit.readthedocs.io/en/latest/



Re: cloudstack reset VM password files

2018-11-07 Thread simon.voelker
Hi,

I can also highly recommend cloud-init. We use it for our templates as well. 
There is also a Windows analogue of it (https://cloudbase.it/cloudbase-init/) 
that I recently used to finally get password functionality to work properly on 
Windows Server 2016.


Simon Völker

Fraunhofer-Gesellschaft e.V.
Schloss Birlinghoven
53754 Sankt Augustin
Telefon: +49 2241 14-2311
E-mail: simon.voel...@zv.fraunhofer.de<mailto:simon.voel...@zv.fraunhofer.de>



Am 07.11.2018 um 09:55 schrieb Yordan Kostov 
mailto:yordan.kos...@worldsupport.info>>:

Thank you René,

I will take it from here and test it. Some documentation will be on the way as 
well.

Best regards,
Jordan

-Original Message-
From: Rene Moser [mailto:m...@renemoser.net]
Sent: Wednesday, November 7, 2018 10:46 AM
To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
Subject: Re: cloudstack reset VM password files

Hi

Nowadays the cloud-init [1] project supports cloudstack out of the box and we 
switched our templates to only use cloud-init.

Unfortunately the docs regarding cloudstack is not that great (it is on my list 
to give back my finding). There are some great docs here 
https://wiki.archlinux.org/index.php/Cloud-init.

Our config under config dir /etc/cloud/cloud.cfg.d/ has two files

- 80_root.cfg
- 99_cloudstack.cfg

80_root.cfg contents is...

system_info:
 default_user:
   name: root
disable_root: 0
ssh_pwauth: 1

...and 99_cloudstack.cfg looks like...

datasource:
 CloudStack: {}
 None: {}
datasource_list:
 - CloudStack

Note that cloud-init has a ton of great features beside the support of 
cloudstack.

Hope that helps

René

[1] https://cloudinit.readthedocs.io/en/latest/




Re: cloudstack reset VM password files

2018-11-07 Thread Andrija Panic
Good stuff (btw I have been using old password init and MSI installer for
win2016 and it works just fine for me).

Cloudinit also supports automatic resize of root partitions/filesystem on
boot (usefull when you deploy VM from small template but choose to make
root disk bigger during vm creation).

Cheers
Andrija

On Wed, Nov 7, 2018, 10:01  Hi,
>
> I can also highly recommend cloud-init. We use it for our templates as
> well. There is also a Windows analogue of it (
> https://cloudbase.it/cloudbase-init/) that I recently used to finally get
> password functionality to work properly on Windows Server 2016.
>
>
> Simon Völker
>
> Fraunhofer-Gesellschaft e.V.
> Schloss Birlinghoven
> 53754 Sankt Augustin
> Telefon: +49 2241 14-2311
> E-mail: simon.voel...@zv.fraunhofer.de simon.voel...@zv.fraunhofer.de>
>
>
>
> Am 07.11.2018 um 09:55 schrieb Yordan Kostov <
> yordan.kos...@worldsupport.info<mailto:yordan.kos...@worldsupport.info>>:
>
> Thank you René,
>
> I will take it from here and test it. Some documentation will be on the
> way as well.
>
> Best regards,
> Jordan
>
> -Original Message-
> From: Rene Moser [mailto:m...@renemoser.net]
> Sent: Wednesday, November 7, 2018 10:46 AM
> To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> Subject: Re: cloudstack reset VM password files
>
> Hi
>
> Nowadays the cloud-init [1] project supports cloudstack out of the box and
> we switched our templates to only use cloud-init.
>
> Unfortunately the docs regarding cloudstack is not that great (it is on my
> list to give back my finding). There are some great docs here
> https://wiki.archlinux.org/index.php/Cloud-init.
>
> Our config under config dir /etc/cloud/cloud.cfg.d/ has two files
>
> - 80_root.cfg
> - 99_cloudstack.cfg
>
> 80_root.cfg contents is...
>
> system_info:
>  default_user:
>name: root
> disable_root: 0
> ssh_pwauth: 1
>
> ...and 99_cloudstack.cfg looks like...
>
> datasource:
>  CloudStack: {}
>  None: {}
> datasource_list:
>  - CloudStack
>
> Note that cloud-init has a ton of great features beside the support of
> cloudstack.
>
> Hope that helps
>
> René
>
> [1] https://cloudinit.readthedocs.io/en/latest/
>
>
>


RE: cloudstack reset VM password files

2018-11-07 Thread Yordan Kostov
Thank you Simon and Andrija :).


-Original Message-
From: Andrija Panic [mailto:andrija.pa...@gmail.com] 
Sent: Wednesday, November 7, 2018 11:31 AM
To: users 
Subject: Re: cloudstack reset VM password files

Good stuff (btw I have been using old password init and MSI installer for
win2016 and it works just fine for me).

Cloudinit also supports automatic resize of root partitions/filesystem on boot 
(usefull when you deploy VM from small template but choose to make root disk 
bigger during vm creation).

Cheers
Andrija

On Wed, Nov 7, 2018, 10:01  Hi,
>
> I can also highly recommend cloud-init. We use it for our templates as 
> well. There is also a Windows analogue of it (
> https://cloudbase.it/cloudbase-init/) that I recently used to finally 
> get password functionality to work properly on Windows Server 2016.
>
>
> Simon Völker
>
> Fraunhofer-Gesellschaft e.V.
> Schloss Birlinghoven
> 53754 Sankt Augustin
> Telefon: +49 2241 14-2311
> E-mail: simon.voel...@zv.fraunhofer.de simon.voel...@zv.fraunhofer.de>
>
>
>
> Am 07.11.2018 um 09:55 schrieb Yordan Kostov <
> yordan.kos...@worldsupport.info<mailto:yordan.kos...@worldsupport.info>>:
>
> Thank you René,
>
> I will take it from here and test it. Some documentation will be on 
> the way as well.
>
> Best regards,
> Jordan
>
> -Original Message-
> From: Rene Moser [mailto:m...@renemoser.net]
> Sent: Wednesday, November 7, 2018 10:46 AM
> To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> Subject: Re: cloudstack reset VM password files
>
> Hi
>
> Nowadays the cloud-init [1] project supports cloudstack out of the box 
> and we switched our templates to only use cloud-init.
>
> Unfortunately the docs regarding cloudstack is not that great (it is 
> on my list to give back my finding). There are some great docs here 
> https://wiki.archlinux.org/index.php/Cloud-init.
>
> Our config under config dir /etc/cloud/cloud.cfg.d/ has two files
>
> - 80_root.cfg
> - 99_cloudstack.cfg
>
> 80_root.cfg contents is...
>
> system_info:
>  default_user:
>name: root
> disable_root: 0
> ssh_pwauth: 1
>
> ...and 99_cloudstack.cfg looks like...
>
> datasource:
>  CloudStack: {}
>  None: {}
> datasource_list:
>  - CloudStack
>
> Note that cloud-init has a ton of great features beside the support of 
> cloudstack.
>
> Hope that helps
>
> René
>
> [1] https://cloudinit.readthedocs.io/en/latest/
>
>
>


Re: cloudstack reset VM password files

2018-11-09 Thread Ivan Kudryavtsev
Hello, colleagues.

Can cloud-init reset password as well? AFAIK initially it runs once for the
password, root volume resizes, keys which is fine for initial deployment,
but is not good for resetting the credentials.

ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov :

> Thank you Simon and Andrija :).
>
>
> -Original Message-
> From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> Sent: Wednesday, November 7, 2018 11:31 AM
> To: users 
> Subject: Re: cloudstack reset VM password files
>
> Good stuff (btw I have been using old password init and MSI installer for
> win2016 and it works just fine for me).
>
> Cloudinit also supports automatic resize of root partitions/filesystem on
> boot (usefull when you deploy VM from small template but choose to make
> root disk bigger during vm creation).
>
> Cheers
> Andrija
>
> On Wed, Nov 7, 2018, 10:01 
> > Hi,
> >
> > I can also highly recommend cloud-init. We use it for our templates as
> > well. There is also a Windows analogue of it (
> > https://cloudbase.it/cloudbase-init/) that I recently used to finally
> > get password functionality to work properly on Windows Server 2016.
> >
> >
> > Simon Völker
> >
> > Fraunhofer-Gesellschaft e.V.
> > Schloss Birlinghoven
> > 53754 Sankt Augustin
> > Telefon: +49 2241 14-2311
> > E-mail: simon.voel...@zv.fraunhofer.de > simon.voel...@zv.fraunhofer.de>
> >
> >
> >
> > Am 07.11.2018 um 09:55 schrieb Yordan Kostov <
> > yordan.kos...@worldsupport.info<mailto:yordan.kos...@worldsupport.info
> >>:
> >
> > Thank you René,
> >
> > I will take it from here and test it. Some documentation will be on
> > the way as well.
> >
> > Best regards,
> > Jordan
> >
> > -Original Message-
> > From: Rene Moser [mailto:m...@renemoser.net]
> > Sent: Wednesday, November 7, 2018 10:46 AM
> > To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> > Subject: Re: cloudstack reset VM password files
> >
> > Hi
> >
> > Nowadays the cloud-init [1] project supports cloudstack out of the box
> > and we switched our templates to only use cloud-init.
> >
> > Unfortunately the docs regarding cloudstack is not that great (it is
> > on my list to give back my finding). There are some great docs here
> > https://wiki.archlinux.org/index.php/Cloud-init.
> >
> > Our config under config dir /etc/cloud/cloud.cfg.d/ has two files
> >
> > - 80_root.cfg
> > - 99_cloudstack.cfg
> >
> > 80_root.cfg contents is...
> >
> > system_info:
> >  default_user:
> >name: root
> > disable_root: 0
> > ssh_pwauth: 1
> >
> > ...and 99_cloudstack.cfg looks like...
> >
> > datasource:
> >  CloudStack: {}
> >  None: {}
> > datasource_list:
> >  - CloudStack
> >
> > Note that cloud-init has a ton of great features beside the support of
> > cloudstack.
> >
> > Hope that helps
> >
> > René
> >
> > [1] https://cloudinit.readthedocs.io/en/latest/
> >
> >
> >
>


-- 
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ <http://bw-sw.com/>


Re: cloudstack reset VM password files

2018-11-09 Thread Alvarez Fernando
Hello Ivan,


We use the scripts cloud-set-guest-password (first password and reset password) 
and cloud-set-guest-sshkey (use sshkey user) in Debian 8, Debian 9, Centos 6 - 
RHEL6 and Centos 7 - RHEL 7 and works fine!.

if you need them I can give them to you.

You must put this 2 files in /etc/init.d in Debian and /etc/rc.d/init.d in 
Centos/RHEL.
For other template initialization tasks we use cloud-init and works well too.

Regards,
Fernando.

De: Ivan Kudryavtsev 
Enviado: viernes, 9 de noviembre de 2018 12:44:51
Para: users
Asunto: Re: cloudstack reset VM password files

Hello, colleagues.

Can cloud-init reset password as well? AFAIK initially it runs once for the
password, root volume resizes, keys which is fine for initial deployment,
but is not good for resetting the credentials.

ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov :

> Thank you Simon and Andrija :).
>
>
> -Original Message-
> From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> Sent: Wednesday, November 7, 2018 11:31 AM
> To: users 
> Subject: Re: cloudstack reset VM password files
>
> Good stuff (btw I have been using old password init and MSI installer for
> win2016 and it works just fine for me).
>
> Cloudinit also supports automatic resize of root partitions/filesystem on
> boot (usefull when you deploy VM from small template but choose to make
> root disk bigger during vm creation).
>
> Cheers
> Andrija
>
> On Wed, Nov 7, 2018, 10:01 
> > Hi,
> >
> > I can also highly recommend cloud-init. We use it for our templates as
> > well. There is also a Windows analogue of it (
> > https://cloudbase.it/cloudbase-init/) that I recently used to finally
> > get password functionality to work properly on Windows Server 2016.
> >
> >
> > Simon Völker
> >
> > Fraunhofer-Gesellschaft e.V.
> > Schloss Birlinghoven
> > 53754 Sankt Augustin
> > Telefon: +49 2241 14-2311
> > E-mail: simon.voel...@zv.fraunhofer.de > simon.voel...@zv.fraunhofer.de>
> >
> >
> >
> > Am 07.11.2018 um 09:55 schrieb Yordan Kostov <
> > yordan.kos...@worldsupport.info<mailto:yordan.kos...@worldsupport.info
> >>:
> >
> > Thank you René,
> >
> > I will take it from here and test it. Some documentation will be on
> > the way as well.
> >
> > Best regards,
> > Jordan
> >
> > -Original Message-
> > From: Rene Moser [mailto:m...@renemoser.net]
> > Sent: Wednesday, November 7, 2018 10:46 AM
> > To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> > Subject: Re: cloudstack reset VM password files
> >
> > Hi
> >
> > Nowadays the cloud-init [1] project supports cloudstack out of the box
> > and we switched our templates to only use cloud-init.
> >
> > Unfortunately the docs regarding cloudstack is not that great (it is
> > on my list to give back my finding). There are some great docs here
> > https://wiki.archlinux.org/index.php/Cloud-init.
> >
> > Our config under config dir /etc/cloud/cloud.cfg.d/ has two files
> >
> > - 80_root.cfg
> > - 99_cloudstack.cfg
> >
> > 80_root.cfg contents is...
> >
> > system_info:
> >  default_user:
> >name: root
> > disable_root: 0
> > ssh_pwauth: 1
> >
> > ...and 99_cloudstack.cfg looks like...
> >
> > datasource:
> >  CloudStack: {}
> >  None: {}
> > datasource_list:
> >  - CloudStack
> >
> > Note that cloud-init has a ton of great features beside the support of
> > cloudstack.
> >
> > Hope that helps
> >
> > René
> >
> > [1] https://cloudinit.readthedocs.io/en/latest/
> >
> >
> >
>


--
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ <http://bw-sw.com/>


Re: cloudstack reset VM password files

2018-11-09 Thread Ivan Kudryavtsev
Hi, Fernando. We also use them. Just wondering if anyone managed these
tasks with pure cloud-init. I know it may be forced to do every time
checking by removing its tracking files from '/run/...'

пт, 9 нояб. 2018 г. в 12:56, Alvarez Fernando :

> Hello Ivan,
>
>
> We use the scripts cloud-set-guest-password (first password and reset
> password) and cloud-set-guest-sshkey (use sshkey user) in Debian 8, Debian
> 9, Centos 6 - RHEL6 and Centos 7 - RHEL 7 and works fine!.
>
> if you need them I can give them to you.
>
> You must put this 2 files in /etc/init.d in Debian and /etc/rc.d/init.d in
> Centos/RHEL.
> For other template initialization tasks we use cloud-init and works well
> too.
>
> Regards,
> Fernando.
> 
> De: Ivan Kudryavtsev 
> Enviado: viernes, 9 de noviembre de 2018 12:44:51
> Para: users
> Asunto: Re: cloudstack reset VM password files
>
> Hello, colleagues.
>
> Can cloud-init reset password as well? AFAIK initially it runs once for the
> password, root volume resizes, keys which is fine for initial deployment,
> but is not good for resetting the credentials.
>
> ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov  >:
>
> > Thank you Simon and Andrija :).
> >
> >
> > -Original Message-
> > From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> > Sent: Wednesday, November 7, 2018 11:31 AM
> > To: users 
> > Subject: Re: cloudstack reset VM password files
> >
> > Good stuff (btw I have been using old password init and MSI installer for
> > win2016 and it works just fine for me).
> >
> > Cloudinit also supports automatic resize of root partitions/filesystem on
> > boot (usefull when you deploy VM from small template but choose to make
> > root disk bigger during vm creation).
> >
> > Cheers
> > Andrija
> >
> > On Wed, Nov 7, 2018, 10:01  >
> > > Hi,
> > >
> > > I can also highly recommend cloud-init. We use it for our templates as
> > > well. There is also a Windows analogue of it (
> > > https://cloudbase.it/cloudbase-init/) that I recently used to finally
> > > get password functionality to work properly on Windows Server 2016.
> > >
> > >
> > > Simon Völker
> > >
> > > Fraunhofer-Gesellschaft e.V.
> > > Schloss Birlinghoven
> > > 53754 Sankt Augustin
> > > Telefon: +49 2241 14-2311
> > > E-mail: simon.voel...@zv.fraunhofer.de > > simon.voel...@zv.fraunhofer.de>
> > >
> > >
> > >
> > > Am 07.11.2018 um 09:55 schrieb Yordan Kostov <
> > > yordan.kos...@worldsupport.info<mailto:yordan.kos...@worldsupport.info
> > >>:
> > >
> > > Thank you René,
> > >
> > > I will take it from here and test it. Some documentation will be on
> > > the way as well.
> > >
> > > Best regards,
> > > Jordan
> > >
> > > -Original Message-
> > > From: Rene Moser [mailto:m...@renemoser.net]
> > > Sent: Wednesday, November 7, 2018 10:46 AM
> > > To: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> > > Subject: Re: cloudstack reset VM password files
> > >
> > > Hi
> > >
> > > Nowadays the cloud-init [1] project supports cloudstack out of the box
> > > and we switched our templates to only use cloud-init.
> > >
> > > Unfortunately the docs regarding cloudstack is not that great (it is
> > > on my list to give back my finding). There are some great docs here
> > > https://wiki.archlinux.org/index.php/Cloud-init.
> > >
> > > Our config under config dir /etc/cloud/cloud.cfg.d/ has two files
> > >
> > > - 80_root.cfg
> > > - 99_cloudstack.cfg
> > >
> > > 80_root.cfg contents is...
> > >
> > > system_info:
> > >  default_user:
> > >name: root
> > > disable_root: 0
> > > ssh_pwauth: 1
> > >
> > > ...and 99_cloudstack.cfg looks like...
> > >
> > > datasource:
> > >  CloudStack: {}
> > >  None: {}
> > > datasource_list:
> > >  - CloudStack
> > >
> > > Note that cloud-init has a ton of great features beside the support of
> > > cloudstack.
> > >
> > > Hope that helps
> > >
> > > René
> > >
> > > [1] https://cloudinit.readthedocs.io/en/latest/
> > >
> > >
> > >
> >
>
>
> --
> With best regards, Ivan Kudryavtsev
> Bitworks LLC
> Cell RU: +7-923-414-1515
> Cell USA: +1-201-257-1512
> WWW: http://bitworks.software/ <http://bw-sw.com/>
>


-- 
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ <http://bw-sw.com/>


RE: cloudstack reset VM password files

2018-11-09 Thread Yordan Kostov
Hello Ivan,

Currently working on cloud-init (for Centos 7.5) and how it can be used 
without the Cloudstack default scripts. I tried deleting the /run/cloud-init 
folder but the password is not changed. Is there any other place that should be 
edited/removed  ?

Best regards,
Jordan

-Original Message-
From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com] 
Sent: Friday, November 9, 2018 8:01 PM
To: users 
Subject: Re: cloudstack reset VM password files

Hi, Fernando. We also use them. Just wondering if anyone managed these tasks 
with pure cloud-init. I know it may be forced to do every time checking by 
removing its tracking files from '/run/...'

пт, 9 нояб. 2018 г. в 12:56, Alvarez Fernando :

> Hello Ivan,
>
>
> We use the scripts cloud-set-guest-password (first password and reset
> password) and cloud-set-guest-sshkey (use sshkey user) in Debian 8, 
> Debian 9, Centos 6 - RHEL6 and Centos 7 - RHEL 7 and works fine!.
>
> if you need them I can give them to you.
>
> You must put this 2 files in /etc/init.d in Debian and 
> /etc/rc.d/init.d in Centos/RHEL.
> For other template initialization tasks we use cloud-init and works 
> well too.
>
> Regards,
> Fernando.
> 
> De: Ivan Kudryavtsev 
> Enviado: viernes, 9 de noviembre de 2018 12:44:51
> Para: users
> Asunto: Re: cloudstack reset VM password files
>
> Hello, colleagues.
>
> Can cloud-init reset password as well? AFAIK initially it runs once 
> for the password, root volume resizes, keys which is fine for initial 
> deployment, but is not good for resetting the credentials.
>
> ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov 
>  >:
>
> > Thank you Simon and Andrija :).
> >
> >
> > -Original Message-
> > From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> > Sent: Wednesday, November 7, 2018 11:31 AM
> > To: users 
> > Subject: Re: cloudstack reset VM password files
> >
> > Good stuff (btw I have been using old password init and MSI 
> > installer for
> > win2016 and it works just fine for me).
> >
> > Cloudinit also supports automatic resize of root 
> > partitions/filesystem on boot (usefull when you deploy VM from small 
> > template but choose to make root disk bigger during vm creation).
> >
> > Cheers
> > Andrija
> >
> > On Wed, Nov 7, 2018, 10:01  >
> > > Hi,
> > >
> > > I can also highly recommend cloud-init. We use it for our 
> > > templates as well. There is also a Windows analogue of it (
> > > https://cloudbase.it/cloudbase-init/) that I recently used to 
> > > finally get password functionality to work properly on Windows Server 
> > > 2016.
> > >
> > >
> > > Simon Völker
> > >
> > > Fraunhofer-Gesellschaft e.V.
> > > Schloss Birlinghoven
> > > 53754 Sankt Augustin
> > > Telefon: +49 2241 14-2311
> > > E-mail: simon.voel...@zv.fraunhofer.de > > simon.voel...@zv.fraunhofer.de>
> > >
> > >
> > >
> > > Am 07.11.2018 um 09:55 schrieb Yordan Kostov < 
> > > yordan.kos...@worldsupport.info<mailto:Yordan.Kostov@worldsupport.
> > > info
> > >>:
> > >
> > > Thank you René,
> > >
> > > I will take it from here and test it. Some documentation will be 
> > > on the way as well.
> > >
> > > Best regards,
> > > Jordan
> > >
> > > -Original Message-
> > > From: Rene Moser [mailto:m...@renemoser.net]
> > > Sent: Wednesday, November 7, 2018 10:46 AM
> > > To: 
> > > users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> > > Subject: Re: cloudstack reset VM password files
> > >
> > > Hi
> > >
> > > Nowadays the cloud-init [1] project supports cloudstack out of the 
> > > box and we switched our templates to only use cloud-init.
> > >
> > > Unfortunately the docs regarding cloudstack is not that great (it 
> > > is on my list to give back my finding). There are some great docs 
> > > here https://wiki.archlinux.org/index.php/Cloud-init.
> > >
> > > Our config under config dir /etc/cloud/cloud.cfg.d/ has two files
> > >
> > > - 80_root.cfg
> > > - 99_cloudstack.cfg
> > >
> > > 80_root.cfg contents is...
> > >
> > > system_info:
> > >  default_user:
> > >name: root
> > > disable_root: 0
> > > ssh_pwauth: 1
> > >
> > > ...and 99_cloudstack.cfg looks like...
> > >
> > > datasource:
> > >  CloudStack: {}
> > >  None: {}
> > > datasource_list:
> > >  - CloudStack
> > >
> > > Note that cloud-init has a ton of great features beside the 
> > > support of cloudstack.
> > >
> > > Hope that helps
> > >
> > > René
> > >
> > > [1] https://cloudinit.readthedocs.io/en/latest/
> > >
> > >
> > >
> >
>
>
> --
> With best regards, Ivan Kudryavtsev
> Bitworks LLC
> Cell RU: +7-923-414-1515
> Cell USA: +1-201-257-1512
> WWW: http://bitworks.software/ <http://bw-sw.com/>
>


--
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ <http://bw-sw.com/>


Re: cloudstack reset VM password files

2018-11-09 Thread Ivan Kudryavtsev
Hi, Jordan. That's the question, indeed. That's why I was interested in the
topic. I don't know the answer to your question. Hopefully, the best one is
to change the CloudStack module, but the trick with removing 'breadcrumb'
files also should work.

пт, 9 нояб. 2018 г. в 13:43, Yordan Kostov :

> Hello Ivan,
>
> Currently working on cloud-init (for Centos 7.5) and how it can be
> used without the Cloudstack default scripts. I tried deleting the
> /run/cloud-init folder but the password is not changed. Is there any other
> place that should be edited/removed  ?
>
> Best regards,
> Jordan
>
> -Original Message-
> From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com]
> Sent: Friday, November 9, 2018 8:01 PM
> To: users 
> Subject: Re: cloudstack reset VM password files
>
> Hi, Fernando. We also use them. Just wondering if anyone managed these
> tasks with pure cloud-init. I know it may be forced to do every time
> checking by removing its tracking files from '/run/...'
>
> пт, 9 нояб. 2018 г. в 12:56, Alvarez Fernando
>  >:
>
> > Hello Ivan,
> >
> >
> > We use the scripts cloud-set-guest-password (first password and reset
> > password) and cloud-set-guest-sshkey (use sshkey user) in Debian 8,
> > Debian 9, Centos 6 - RHEL6 and Centos 7 - RHEL 7 and works fine!.
> >
> > if you need them I can give them to you.
> >
> > You must put this 2 files in /etc/init.d in Debian and
> > /etc/rc.d/init.d in Centos/RHEL.
> > For other template initialization tasks we use cloud-init and works
> > well too.
> >
> > Regards,
> > Fernando.
> > 
> > De: Ivan Kudryavtsev 
> > Enviado: viernes, 9 de noviembre de 2018 12:44:51
> > Para: users
> > Asunto: Re: cloudstack reset VM password files
> >
> > Hello, colleagues.
> >
> > Can cloud-init reset password as well? AFAIK initially it runs once
> > for the password, root volume resizes, keys which is fine for initial
> > deployment, but is not good for resetting the credentials.
> >
> > ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov
> >  > >:
> >
> > > Thank you Simon and Andrija :).
> > >
> > >
> > > -Original Message-
> > > From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> > > Sent: Wednesday, November 7, 2018 11:31 AM
> > > To: users 
> > > Subject: Re: cloudstack reset VM password files
> > >
> > > Good stuff (btw I have been using old password init and MSI
> > > installer for
> > > win2016 and it works just fine for me).
> > >
> > > Cloudinit also supports automatic resize of root
> > > partitions/filesystem on boot (usefull when you deploy VM from small
> > > template but choose to make root disk bigger during vm creation).
> > >
> > > Cheers
> > > Andrija
> > >
> > > On Wed, Nov 7, 2018, 10:01  > >
> > > > Hi,
> > > >
> > > > I can also highly recommend cloud-init. We use it for our
> > > > templates as well. There is also a Windows analogue of it (
> > > > https://cloudbase.it/cloudbase-init/) that I recently used to
> > > > finally get password functionality to work properly on Windows
> Server 2016.
> > > >
> > > >
> > > > Simon Völker
> > > >
> > > > Fraunhofer-Gesellschaft e.V.
> > > > Schloss Birlinghoven
> > > > 53754 Sankt Augustin
> > > > Telefon: +49 2241 14-2311
> > > > E-mail: simon.voel...@zv.fraunhofer.de > > > simon.voel...@zv.fraunhofer.de>
> > > >
> > > >
> > > >
> > > > Am 07.11.2018 um 09:55 schrieb Yordan Kostov <
> > > > yordan.kos...@worldsupport.info<mailto:Yordan.Kostov@worldsupport.
> > > > info
> > > >>:
> > > >
> > > > Thank you René,
> > > >
> > > > I will take it from here and test it. Some documentation will be
> > > > on the way as well.
> > > >
> > > > Best regards,
> > > > Jordan
> > > >
> > > > -Original Message-
> > > > From: Rene Moser [mailto:m...@renemoser.net]
> > > > Sent: Wednesday, November 7, 2018 10:46 AM
> > > > To:
> > > > users@cloudstack.apache.org<mailto:users@cloudstack.apache.org>
> > > > Subject: Re: cloudstack reset VM password files
> > > >
> > > > Hi
> > > >
> >

RE: cloudstack reset VM password files

2018-11-09 Thread Yordan Kostov
Ivan,

I can verify that deleting /run/cloud-init does not make the VM get another 
root password on the next boot (after changing it from ACD gui). Thank you for 
the info, if I make it work I will let you know.

Best regards,
Jordan

-Original Message-
From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com] 
Sent: Friday, November 9, 2018 8:51 PM
To: users 
Subject: Re: cloudstack reset VM password files

Hi, Jordan. That's the question, indeed. That's why I was interested in the 
topic. I don't know the answer to your question. Hopefully, the best one is to 
change the CloudStack module, but the trick with removing 'breadcrumb'
files also should work.

пт, 9 нояб. 2018 г. в 13:43, Yordan Kostov :

> Hello Ivan,
>
> Currently working on cloud-init (for Centos 7.5) and how it 
> can be used without the Cloudstack default scripts. I tried deleting 
> the /run/cloud-init folder but the password is not changed. Is there 
> any other place that should be edited/removed  ?
>
> Best regards,
> Jordan
>
> -Original Message-
> From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com]
> Sent: Friday, November 9, 2018 8:01 PM
> To: users 
> Subject: Re: cloudstack reset VM password files
>
> Hi, Fernando. We also use them. Just wondering if anyone managed these 
> tasks with pure cloud-init. I know it may be forced to do every time 
> checking by removing its tracking files from '/run/...'
>
> пт, 9 нояб. 2018 г. в 12:56, Alvarez Fernando 
>  >:
>
> > Hello Ivan,
> >
> >
> > We use the scripts cloud-set-guest-password (first password and 
> > reset
> > password) and cloud-set-guest-sshkey (use sshkey user) in Debian 8, 
> > Debian 9, Centos 6 - RHEL6 and Centos 7 - RHEL 7 and works fine!.
> >
> > if you need them I can give them to you.
> >
> > You must put this 2 files in /etc/init.d in Debian and 
> > /etc/rc.d/init.d in Centos/RHEL.
> > For other template initialization tasks we use cloud-init and works 
> > well too.
> >
> > Regards,
> > Fernando.
> > 
> > De: Ivan Kudryavtsev 
> > Enviado: viernes, 9 de noviembre de 2018 12:44:51
> > Para: users
> > Asunto: Re: cloudstack reset VM password files
> >
> > Hello, colleagues.
> >
> > Can cloud-init reset password as well? AFAIK initially it runs once 
> > for the password, root volume resizes, keys which is fine for 
> > initial deployment, but is not good for resetting the credentials.
> >
> > ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov 
> >  > >:
> >
> > > Thank you Simon and Andrija :).
> > >
> > >
> > > -Original Message-
> > > From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> > > Sent: Wednesday, November 7, 2018 11:31 AM
> > > To: users 
> > > Subject: Re: cloudstack reset VM password files
> > >
> > > Good stuff (btw I have been using old password init and MSI 
> > > installer for
> > > win2016 and it works just fine for me).
> > >
> > > Cloudinit also supports automatic resize of root 
> > > partitions/filesystem on boot (usefull when you deploy VM from 
> > > small template but choose to make root disk bigger during vm creation).
> > >
> > > Cheers
> > > Andrija
> > >
> > > On Wed, Nov 7, 2018, 10:01  > >
> > > > Hi,
> > > >
> > > > I can also highly recommend cloud-init. We use it for our 
> > > > templates as well. There is also a Windows analogue of it (
> > > > https://cloudbase.it/cloudbase-init/) that I recently used to 
> > > > finally get password functionality to work properly on Windows
> Server 2016.
> > > >
> > > >
> > > > Simon Völker
> > > >
> > > > Fraunhofer-Gesellschaft e.V.
> > > > Schloss Birlinghoven
> > > > 53754 Sankt Augustin
> > > > Telefon: +49 2241 14-2311
> > > > E-mail: simon.voel...@zv.fraunhofer.de > > > simon.voel...@zv.fraunhofer.de>
> > > >
> > > >
> > > >
> > > > Am 07.11.2018 um 09:55 schrieb Yordan Kostov < 
> > > > yordan.kos...@worldsupport.info<mailto:Yordan.Kostov@worldsupport.
> > > > info
> > > >>:
> > > >
> > > > Thank you René,
> > > >
> > > > I will take it from here and test it. Some documentation will be 
> > > > on the way as well.
> > > >
> > > > Best regards,
> &g

Re: cloudstack reset VM password files

2018-11-09 Thread Rafael Weingärtner
Hey guys, I do not know how cloud-init is supposed to work regarding
passwords, but I recall having similar issues with SSH keys. After having a
key deployed, cloud-init would not update the key, if it was changed in
ACS/OpenStack (it has been almost two years that I tested this, so I am not
sure if this still persists). After reaching out the community
(cloud-init), I discovered that it was designed this way, and to change it
would require some work Cloud-init (not just ACS/OpenStack modules).

On Fri, Nov 9, 2018 at 4:56 PM Yordan Kostov <
yordan.kos...@worldsupport.info> wrote:

> Ivan,
>
> I can verify that deleting /run/cloud-init does not make the VM get
> another root password on the next boot (after changing it from ACD gui).
> Thank you for the info, if I make it work I will let you know.
>
> Best regards,
> Jordan
>
> -Original Message-
> From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com]
> Sent: Friday, November 9, 2018 8:51 PM
> To: users 
> Subject: Re: cloudstack reset VM password files
>
> Hi, Jordan. That's the question, indeed. That's why I was interested in
> the topic. I don't know the answer to your question. Hopefully, the best
> one is to change the CloudStack module, but the trick with removing
> 'breadcrumb'
> files also should work.
>
> пт, 9 нояб. 2018 г. в 13:43, Yordan Kostov <
> yordan.kos...@worldsupport.info
> >:
>
> > Hello Ivan,
> >
> > Currently working on cloud-init (for Centos 7.5) and how it
> > can be used without the Cloudstack default scripts. I tried deleting
> > the /run/cloud-init folder but the password is not changed. Is there
> > any other place that should be edited/removed  ?
> >
> > Best regards,
> > Jordan
> >
> > -----Original Message-
> > From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com]
> > Sent: Friday, November 9, 2018 8:01 PM
> > To: users 
> > Subject: Re: cloudstack reset VM password files
> >
> > Hi, Fernando. We also use them. Just wondering if anyone managed these
> > tasks with pure cloud-init. I know it may be forced to do every time
> > checking by removing its tracking files from '/run/...'
> >
> > пт, 9 нояб. 2018 г. в 12:56, Alvarez Fernando
> >  > >:
> >
> > > Hello Ivan,
> > >
> > >
> > > We use the scripts cloud-set-guest-password (first password and
> > > reset
> > > password) and cloud-set-guest-sshkey (use sshkey user) in Debian 8,
> > > Debian 9, Centos 6 - RHEL6 and Centos 7 - RHEL 7 and works fine!.
> > >
> > > if you need them I can give them to you.
> > >
> > > You must put this 2 files in /etc/init.d in Debian and
> > > /etc/rc.d/init.d in Centos/RHEL.
> > > For other template initialization tasks we use cloud-init and works
> > > well too.
> > >
> > > Regards,
> > > Fernando.
> > > 
> > > De: Ivan Kudryavtsev 
> > > Enviado: viernes, 9 de noviembre de 2018 12:44:51
> > > Para: users
> > > Asunto: Re: cloudstack reset VM password files
> > >
> > > Hello, colleagues.
> > >
> > > Can cloud-init reset password as well? AFAIK initially it runs once
> > > for the password, root volume resizes, keys which is fine for
> > > initial deployment, but is not good for resetting the credentials.
> > >
> > > ср, 7 нояб. 2018 г. в 4:58, Yordan Kostov
> > >  > > >:
> > >
> > > > Thank you Simon and Andrija :).
> > > >
> > > >
> > > > -Original Message-
> > > > From: Andrija Panic [mailto:andrija.pa...@gmail.com]
> > > > Sent: Wednesday, November 7, 2018 11:31 AM
> > > > To: users 
> > > > Subject: Re: cloudstack reset VM password files
> > > >
> > > > Good stuff (btw I have been using old password init and MSI
> > > > installer for
> > > > win2016 and it works just fine for me).
> > > >
> > > > Cloudinit also supports automatic resize of root
> > > > partitions/filesystem on boot (usefull when you deploy VM from
> > > > small template but choose to make root disk bigger during vm
> creation).
> > > >
> > > > Cheers
> > > > Andrija
> > > >
> > > > On Wed, Nov 7, 2018, 10:01  > > >
> > > > > Hi,
> > > > >
> > > > > I can also highly recommend cloud-init. We use it for our
> > > > > templa

Re: cloudstack reset VM password files

2018-11-09 Thread Rene Moser
Hi again

Seems no one seems to read my stuff.

cloud-init is able to reset the password (similar the scripts), see
https://github.com/cloud-init/cloud-init/blob/master/cloudinit/sources/DataSourceCloudStack.py#L45


WE USE IT! IT REALLY WORKS.

Note that it uses the default user, e.g. for CentOS it is centos. That
is why we configure the default user.

Look at the conifgs I wrote in the first mail.

Regards
René


Re: cloudstack reset VM password files

2018-11-09 Thread Ivan Kudryavtsev
Rene, thank you for your confirmation that it works. I'll check it again,
but my configuration looks like yours (haven't checked line by line) and
password reset doesn't work with cloud-init from ubuntu apt repository. Our
engineer rebuilds template delivery CI/CD pipeline now and we will have a
chance to test again.

пт, 9 нояб. 2018 г. в 14:41, Rene Moser :

> Hi again
>
> Seems no one seems to read my stuff.
>
> cloud-init is able to reset the password (similar the scripts), see
>
> https://github.com/cloud-init/cloud-init/blob/master/cloudinit/sources/DataSourceCloudStack.py#L45
>
>
> WE USE IT! IT REALLY WORKS.
>
> Note that it uses the default user, e.g. for CentOS it is centos. That
> is why we configure the default user.
>
> Look at the conifgs I wrote in the first mail.
>
> Regards
> René
>


-- 
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ 


RE: cloudstack reset VM password files

2018-11-09 Thread Yordan Kostov
Hey Rene and Ivan,

During tests my setup was utilizing Rene scripts:
- 99_CloudStack.cfg script successfully makes cloud-init to use Cloudstack data.
- 80_root.cfg script was preventing  cloud_init to start during boot (missing 
parameters error message) so I removed it and used the default config.cfg 
instead.
 
Regarding the password change I figured it out - the password script is 
made to be run once per instance. The data about the password setup is kept by 
/var/lib/cloud/instances//sem/config_set_passwords file.  If 
you delete this file the next boot will fetch the ACD password but it will 
apply it for the user that has been set in cloud-init config file.

Possible workarounds:
- ugly - make sure the file is deleted after boot with the custom script 
cloud-init option.
- clean - change the password script execution frequency per boot instead of 
per instance. Unfortunately I could not find the file that defines the 
frequency for the datasource file 
(/usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceCloudStack.py). 

Best regards,
Jordan



-Original Message-
From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com] 
Sent: Friday, November 9, 2018 9:48 PM
To: m...@renemoser.net
Cc: users 
Subject: Re: cloudstack reset VM password files

Rene, thank you for your confirmation that it works. I'll check it again, but 
my configuration looks like yours (haven't checked line by line) and password 
reset doesn't work with cloud-init from ubuntu apt repository. Our engineer 
rebuilds template delivery CI/CD pipeline now and we will have a chance to test 
again.

пт, 9 нояб. 2018 г. в 14:41, Rene Moser :

> Hi again
>
> Seems no one seems to read my stuff.
>
> cloud-init is able to reset the password (similar the scripts), see
>
> https://github.com/cloud-init/cloud-init/blob/master/cloudinit/sources
> /DataSourceCloudStack.py#L45
>
>
> WE USE IT! IT REALLY WORKS.
>
> Note that it uses the default user, e.g. for CentOS it is centos. That 
> is why we configure the default user.
>
> Look at the conifgs I wrote in the first mail.
>
> Regards
> René
>


--
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ <http://bw-sw.com/>


Re: cloudstack reset VM password files

2018-11-28 Thread Ivan Kudryavtsev
Hello, FYI.
Our engineer managed to solve the problem for the password reset with bare
cloud-init and Ubuntu 16.04.
Confirm, it works, however it seems it uses hacks Yordan is talking about:
https://pastebin.com/Pattjr5a

пт, 9 нояб. 2018 г. в 17:48, Yordan Kostov :

> Hey Rene and Ivan,
>
> During tests my setup was utilizing Rene scripts:
> - 99_CloudStack.cfg script successfully makes cloud-init to use Cloudstack
> data.
> - 80_root.cfg script was preventing  cloud_init to start during boot
> (missing parameters error message) so I removed it and used the default
> config.cfg instead.
>
> Regarding the password change I figured it out - the password
> script is made to be run once per instance. The data about the password
> setup is kept by /var/lib/cloud/instances/ uuild>/sem/config_set_passwords file.  If you delete this file the next
> boot will fetch the ACD password but it will apply it for the user that has
> been set in cloud-init config file.
>
> Possible workarounds:
> - ugly - make sure the file is deleted after boot with the custom script
> cloud-init option.
> - clean - change the password script execution frequency per boot instead
> of per instance. Unfortunately I could not find the file that defines the
> frequency for the datasource file
> (/usr/lib/python2.7/site-packages/cloudinit/sources/DataSourceCloudStack.py).
>
>
> Best regards,
> Jordan
>
>
>
> -Original Message-
> From: Ivan Kudryavtsev [mailto:kudryavtsev...@bw-sw.com]
> Sent: Friday, November 9, 2018 9:48 PM
> To: m...@renemoser.net
> Cc: users 
> Subject: Re: cloudstack reset VM password files
>
> Rene, thank you for your confirmation that it works. I'll check it again,
> but my configuration looks like yours (haven't checked line by line) and
> password reset doesn't work with cloud-init from ubuntu apt repository. Our
> engineer rebuilds template delivery CI/CD pipeline now and we will have a
> chance to test again.
>
> пт, 9 нояб. 2018 г. в 14:41, Rene Moser :
>
> > Hi again
> >
> > Seems no one seems to read my stuff.
> >
> > cloud-init is able to reset the password (similar the scripts), see
> >
> > https://github.com/cloud-init/cloud-init/blob/master/cloudinit/sources
> > /DataSourceCloudStack.py#L45
> >
> >
> > WE USE IT! IT REALLY WORKS.
> >
> > Note that it uses the default user, e.g. for CentOS it is centos. That
> > is why we configure the default user.
> >
> > Look at the conifgs I wrote in the first mail.
> >
> > Regards
> > René
> >
>
>
> --
> With best regards, Ivan Kudryavtsev
> Bitworks LLC
> Cell RU: +7-923-414-1515
> Cell USA: +1-201-257-1512
> WWW: http://bitworks.software/ <http://bw-sw.com/>
>


-- 
With best regards, Ivan Kudryavtsev
Bitworks LLC
Cell RU: +7-923-414-1515
Cell USA: +1-201-257-1512
WWW: http://bitworks.software/ <http://bw-sw.com/>