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 <yum...@hotmail.com> 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 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.