You will need to generate the certificate with the name you want to use other wise it will use the fqdn. Try using --certname=name_you_want on the command line when you request the certificate.
On 12 July 2012 21:04, Kmbu <yum...@hotmail.com> wrote: > There was no current cert. It was a new host. The cert was generated using > the FQDN.. > > > On Thursday, 12 July 2012 04:42:51 UTC+2, Pete wrote: >> >> Hi, >> >> Your config looks about right. >> Did you drop the current cert and request and sign a new one? >> >> On 11 July 2012 19:14, Kmbu wrote: >> > Hi guys, >> > >> > I have a box that needs to identify itself to the puppetmaster as >> > something >> > different from the FQDN. I added certname to the agent configuration >> > before >> > the first run, but it doesn't seem to be sufficient. The certificate was >> > generated for the FQDN, and the host appears in the dashboard as the >> > FQDN, >> > and the node name used to evaluate the manifest is also the FQDN. I >> > would >> > like to set it up so that, for all intents and purposes, the node/agent >> > has >> > a different name. >> > >> > I'm running Puppet 2.7.6 via Apache/Passenger. >> > >> > Here is my agent config: >> > >> > [agent] >> > >> > # Whether log files should always flush to disk. >> > autoflush = true >> > >> > # Reporting setup for Puppet Dashboard >> > report = true >> > >> > # Randomize agent runs to avoid clusters >> > splay = true >> > >> > # The main Puppet configuration directory. The default for this >> > parameter is calculated based on the user. If the process >> > # is running as root or the user that Puppet is supposed to run as, >> > it >> > defaults to a system directory, but if it's running as any other user, >> > # it defaults to being in the user's home directory. >> > # The default value is '/etc/puppet'. >> > confdir = <confdir> >> > >> > # Where Puppet stores dynamic and growing data. The default for >> > this >> > parameter is calculated specially, like `confdir`_. >> > # The default value is '/var/lib/puppet'. >> > vardir = <vardir> >> > >> > # Whether to print stack traces on some errors >> > trace = true >> > >> > # How often puppet agent applies the client configuration; in >> > seconds. >> > Note that a runinterval of 0 means run continuously rather than never >> > run. >> > # If you want puppet agent to never run, you should start it with >> > the >> > --no-client option. >> > runinterval = 300 >> > >> > # Whether to use colors when logging to the console. >> > # Valid values are `ansi` (equivalent to `true`), `html` (mostly >> > # used during testing with TextMate), and `false`, which produces >> > # no color. >> > # The default value is 'ansi'. >> > color = ansi >> > >> > # The environment Puppet is running in. For clients >> > # (e.g., `puppet agent`) this determines the environment itself, >> > which >> > # is used to find modules and much more. For servers (i.e., `puppet >> > master`) this provides the default environment for nodes >> > # we know nothing about. >> > # The default value is 'production'. >> > environment = pre >> > >> > # Where to find information about nodes. >> > # The default value is 'plain'. >> > # node_terminus = plain >> > >> > # Where the puppet agent web server logs. >> > # The default value is '$logdir/http.log'. >> > httplog = <logpath>/http.log >> > >> > # Send the process into the background. This is the default. >> > # The default value is 'true'. >> > daemonize = true >> > >> > # The name to use when handling certificates. Defaults >> > # to the fully qualified domain name. >> > certname = <dns-name-here> >> > >> > # Where Puppet should look for facts. Multiple directories should >> > # be colon-separated, like normal PATH variables. >> > # The default value is '$vardir/lib/facter:$vardir/facts'. >> > factpath = $vardir/lib/facter:$vardir/facts >> > >> > # From where to retrieve facts. The standard Puppet `file` type >> > # is used for retrieval, so anything that is a valid file source can >> > # be used here. >> > # The default value is 'puppet://$server/facts/'. >> > factsource = puppet://<puppetmaster>/facts/ >> > >> > # The pid file >> > # The default value is '$rundir/$name.pid'. >> > pidfile = <vardir>/agent.pid >> > >> > # The user puppet master should run as. >> > # The default value is 'puppet'. >> > user = apache >> > >> > # The group puppet master should run as. >> > # The default value is 'puppet'. >> > group = apache >> > >> > # Wether the master should function as a certificate authority. >> > # The default value is 'true'. >> > ca = true >> > >> > # The search path for modules as a list of directories separated by >> > the >> > ':' character. >> > # The default value is '$confdir/modules:/usr/share/puppet/modules'. >> > modulepath = <datadir>/modules >> > >> > # The explicit value used for the node name for all requests the >> > agent >> > # makes to the master. WARNING: This setting is mutually exclusive >> > with >> > # node_name_fact. Changing this setting also requires changes to >> > the >> > default >> > # auth.conf configuration on the Puppet Master. Please see >> > # http://links.puppetlabs.com/node_name_value for more information. >> > # The default value is '$certname'. >> > # node_name_value = >> > >> > # The server to which server puppet agent should connect >> > # The default value is 'puppet'. >> > server = <puppetmaster> >> > >> > # Which port puppet agent listens on. >> > # The default value is '8139'. >> > puppetport = 8139 >> > >> > # Document all resources >> > # document_all = false >> > >> > What am I missing? >> > >> > Regards, >> > >> > -- >> > You received this message because you are subscribed to the Google >> > Groups >> > "Puppet Users" group. >> > To view this discussion on the web visit >> > https://groups.google.com/d/msg/puppet-users/-/Zb5d1ZmpTssJ. >> > To post to this group, send email to puppet-users@googlegroups.com. >> > To unsubscribe from this group, send email to >> > puppet-users+unsubscr...@googlegroups.com. >> > For more options, visit this group at >> > http://groups.google.com/group/puppet-users?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-users/-/ygOrKuNpPIgJ. > > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.