FAQ
Hi everyone, I'm trying to figure out what is the best way to handle a
single system that dual boots with a puppet client running in each. In
this case we are talking about Ubuntu 12.04 and Windows 8. Should I just
copy the certificate from one OS to the other? Should I have a different
certificate for each OS? In this case can they have the same hostname, as
it is the same IP address for both OSes? Can I somehow use a different
hostname for each that doesn't match DNS? I understand from a client point
of view it probably doesn't matter a whole lot, but I am also using Foreman
(and I imagine Puppet Dashboard would have a similar issue) and I'd like to
be able to check on the facts and status of both Ubuntu and Windows at any
given time, not just the OS that happens to be running at the moment.
Thanks!

Neil

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

  • Paul Tötterman at Jun 18, 2013 at 2:50 pm
    Hi,

    I'm trying to figure out what is the best way to handle a single system
    that dual boots with a puppet client running in each. In this case we are
    talking about Ubuntu 12.04 and Windows 8. Should I just copy the
    certificate from one OS to the other? Should I have a different
    certificate for each OS? In this case can they have the same hostname, as
    it is the same IP address for both OSes? Can I somehow use a different
    hostname for each that doesn't match DNS? I understand from a client point
    of view it probably doesn't matter a whole lot, but I am also using Foreman
    (and I imagine Puppet Dashboard would have a similar issue) and I'd like to
    be able to check on the facts and status of both Ubuntu and Windows at any
    given time, not just the OS that happens to be running at the moment.

    Puppet nodes are usually not identified based on hostname, but rather based
    on certificate name (which is usually the same as hostname). You most
    likely do not want to just copy the certificate over. I just run the
    initial puppet runs with --certname $hostname-$os.$domain to have separate
    certificates for each installation. Also my puppet.conf template has
    certname = <%= @clientcert %> , so that whatever is specified on the
    command line on the first run sticks.

    Cheers,
    Paul

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com.
    To post to this group, send email to puppet-users@googlegroups.com.
    Visit this group at http://groups.google.com/group/puppet-users.
    For more options, visit https://groups.google.com/groups/opt_out.
  • Neil M at Jun 18, 2013 at 3:21 pm
    Great, that makes sense, thanks!

    --
    You received this message because you are subscribed to the Google Groups "Puppet Users" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscribe@googlegroups.com.
    To post to this group, send email to puppet-users@googlegroups.com.
    Visit this group at http://groups.google.com/group/puppet-users.
    For more options, visit https://groups.google.com/groups/opt_out.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppuppet-users @
categoriespuppet
postedJun 17, '13 at 10:18p
activeJun 18, '13 at 3:21p
posts3
users2
websitepuppetlabs.com

2 users in discussion

Neil M: 2 posts Paul Tötterman: 1 post

People

Translate

site design / logo © 2021 Grokbase