Update puppet class from Client

 
Thread Tools Search this Thread
Operating Systems Linux Red Hat Update puppet class from Client
# 1  
Old 10-26-2016
Update puppet class from Client

Hi all,

This is more a satellite 6 question

Is it possible to add / assign a puppet client to a class on the master from the client ? This is for automation and I can't get it to work.

On an existing client used as a web server I found the following content in
Code:
cat /var/lib/puppet/state/resources.txt

package[httpd]
service[httpd]
file[/etc/httpd/conf.d/aaa-default.conf]
file[/var/www/html/index.html]
file[/etc/httpd/conf.d/welcome.conf]

cat /var/lib/puppet/classes.txt

httpd
settings
httpd

If I add the same content on the client I'd like to be in the same class and rerun
Code:
puppet agent -t

these files are getting overwritten and no httpd rpm will get installed.

Is there a sollution to this or is it even possible with hammer from the client site ?

I already logged a support call with redhat but didn't get an answer yet ?????

Thanks for any help
Login or Register to Ask a Question

Previous Thread | Next Thread

2 More Discussions You Might Find Interesting

1. Programming

C++ : Base class member function not accessible from derived class

Hello All, I am a learner in C++. I was testing my inheritance knowledge with following piece of code. #include <iostream> using namespace std; class base { public : void display() { cout << "In base display()" << endl; } void display(int k) {... (2 Replies)
Discussion started by: anand.shah
2 Replies

2. UNIX for Advanced & Expert Users

Get pointer for existing device class (struct class) in Linux kernel module

Hi all! I am trying to register a device in an existing device class, but I am having trouble getting the pointer to an existing class. I can create a class in a module, get the pointer to it and then use it to register the device with: *cl = class_create(THIS_MODULE, className);... (0 Replies)
Discussion started by: hdaniel@ualg.pt
0 Replies
Login or Register to Ask a Question
PUPPET-CONFIG(8)						   Puppet manual						  PUPPET-CONFIG(8)

NAME
puppet-config - Interact with Puppet's configuration options. SYNOPSIS
puppet config action OPTIONS
Note that any configuration parameter that's valid in the configuration file is also a valid long argument, although it may or may not be relevant to the present action. For example, server is a valid configuration parameter, so you can specify --server <servername> as an argument. See the configuration file documentation at http://docs.puppetlabs.com/references/stable/configuration.html for the full list of acceptable parameters. A commented list of all configuration options can also be generated by running puppet with --genconfig. --mode MODE The run mode to use for the current action. Valid modes are user, agent, and master. --render-as FORMAT The format in which to render output. The most common formats are json, s (string), yaml, and console, but other options such as dot are sometimes available. --verbose Whether to log verbosely. --debug Whether to log debug information. ACTIONS
print - Examine Puppet's current configuration settings. SYNOPSIS puppet config print (all | setting [setting ...] DESCRIPTION Prints the value of a single configuration option or a list of configuration options. This action is an alternate interface to the information available with puppet <subcommand> --configprint. RETURNS A single value when called with one config setting, and a list of settings and values when called with multiple options or "all." NOTES By default, this action reads the configuration in agent mode. Use the '--mode' and '--environment' flags to examine other configu- ration domains. EXAMPLES
print Get puppet's runfile directory: $ puppet config print rundir Get a list of important directories from the master's config: $ puppet config print all --mode master | grep -E "(path|dir)" COPYRIGHT AND LICENSE
Copyright 2011 by Puppet Labs Apache 2 license; see COPYING Puppet Labs, LLC June 2012 PUPPET-CONFIG(8)