On Thu, Jul 11, 2013 at 7:03 PM, Michele Tartara <[email protected]> wrote: > The example has the second aim of documenting how to automatically set the > user passwords at instance creation. > > Signed-off-by: Michele Tartara <[email protected]> > --- > README | 15 +++++++++++++++ > 1 file changed, 15 insertions(+) > > diff --git a/README b/README > index 85c65e5..1b7eeb2 100644 > --- a/README > +++ b/README > @@ -167,6 +167,21 @@ daemons using this directory, otherwise the installation > will fail because it > won't be able to umount the filesystem from the directory, and hand the > instance back to Ganeti. > > +Example > ++++++++ > + > +The root password can be automatically set when the instance is created. In > +order to do this, the ``examples/defaultpasswords`` file has to be copied to
There is no ``examples/defaultpasswords`` file. s/ examples/defaultpasswords / examples/hooks/defaultpasswords / > +``$sysconfdir/ganeti/instance-debootstrap/hooks/``, and its data file > +``examples/confdata/defaultpasswords`` has to be copied to > +``$sysconfdir/ganeti/instance-debootstrap/hooks/confdata/`` and modified > +accordingly to one's own need. The file syntax is such that each line > represent > +a user, with the format:: > + > + username:password > + > +After copying the two files, just running the instance creation as usual will > +automatically cause their execution. > Actually, I cannot understand above description. For Debian, we install instance-debootstrap by following commands. $ ./configure --with-os-dir=/srv/ganeti/os $ make $ make install Instance-debootstrap is installed under /srv/ganeti/os directory so I think we just need copy ``examples/hooks`` dir under /srv/ganeti/os dir, right? Thanks very much ;-) -- Thanks Weiwei Jia (Harry Wei)
