On 02/27/2012 10:46 AM, Russell Builta wrote:
Running RHEL 6.2
I've got the latest Beta bits from the redhat internal site.
----------------------------------------------
puppet-2.7.10-1.el6.noarch
Ah ok, the version of puppet in fedora is 2.6 which explains the
deprecation warning in the logs, still though, that seems to be
unrelated to the issue @ hand.
Here is the debug:
----------------------
[root@cloudforms ~]# aeolus-configure -d
Launching aeolus configuration recipe...
info: Loading facts in /usr/share/aeolus-configure/modules//aeolus/lib/facter/oauth.rb
debug: Executing '/bin/sh /usr/share/aeolus-configure/modules/aeolus/aeolus-node
default_configure cloudforms.etc.uspto.gov'
info: Loading facts in /usr/share/aeolus-configure/modules//aeolus/lib/facter/oauth.rb
debug: importing '/usr/share/aeolus-configure/modules/aeolus/manifests/init.pp'
in environment production
debug: importing '/usr/share/aeolus-configure/modules/postgres/manifests/init.pp'
in environment production
debug: importing '/usr/share/aeolus-configure/modules/apache/manifests/init.pp'
in environment production
debug: importing '/usr/share/aeolus-configure/modules/aeolus/manifests/rails.pp'
in environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/selinux.pp' in environment
production
debug: importing '/usr/share/aeolus-configure/modules/ntp/manifests/init.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/conductor.pp' in environment
production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/deltacloud.pp' in
environment production
debug: importing '/usr/share/aeolus-configure/modules/aeolus/manifests/iwhd.pp'
in environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/image-factory.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/defaults.pp' in environment
production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/conductor.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/rhevm.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/ec2.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/vsphere.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/deltacloud.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/default.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/mock.pp' in
environment production
debug: importing
'/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/imagebuilder.pp' in
environment production
debug: importing '/usr/share/aeolus-configure/modules/openssl/manifests/init.pp'
in environment production
Could not find class aeolus::conductor for cloudforms.etc on node cloudforms.etc
--------------------------------------------------------------------
There is no conductor.pp nor a cloudforms.etc.yml files.
Sorry that should be the contents of
/usr/share/aeolus-configure/modules/aeolus/manifests/conductor.pp and
/etc/aeolus-configure/nodes/cloudforms.etc.uspto.gov (unless it
contains private data of course, I'm assuming you created this later
one yourself).
Also did you create a
/usr/share/aeolus-configure/modules/aeolus/manifests/profiles/cloudforms.etc.uspto.gov.pp
file (or similar) and if so what does it contain?
Also I notice the debugging output pulls in the
"cloudforms.etc.uspto.gov" node, but the error simply refers to
"cloudforms.etc". Is it possible a naming discrepancy is throwing
something off?
-Mo
Russell
----- Original Message -----
From: "Mo Morsi"<mmorsi(a)redhat.com>
To: aeolus-devel(a)lists.fedorahosted.org
Sent: Monday, February 27, 2012 10:33:09 AM
Subject: Re: aeolus-configure error
On 02/27/2012 09:48 AM, Russell Builta wrote:
> Installing the beta bits at a customer site and not sure why I'mg getting this
error:
>
> ---------------------------------------
> [root@cloudforms ~]# aeolus-configure
> Launching aeolus configuration recipe...
> Could not find class aeolus::conductor for cloudforms.etc on node cloudforms.etc
> ---------------------------------------
Hrm can you elaborate on the environment this is occurring in? What OS
are you trying this on and versions of ruby / puppet do you have
installed locally?
What version of aeolus do you have ($ rpm -qa | grep aeolus) and where
are you obtaining it from?
Also could you attach the contents of
/etc/aeolus-configre/nodes/cloudforms.etc.yml and verify the contents of
conductor.pp in /usr/share/aeolus-configure/modules/aeolus/
Lastly if you run aeolus-configure w/ the '-d' flag you will get
debugging output which may also help.
> Logs:
> /var/log/aeolus-configure/aeolus-configure.log
> -------------------------------------
> Mon Feb 27 09:39:22 -0500 2012 Puppet (warning): Implicit invocation of 'puppet
apply' by passing files (or flags) directly
> to 'puppet' is deprecated, and will be removed in the 2.8 series. Please
> invoke 'puppet apply' directly in the future.
> -------------------------------------
>
Doesn't look terribly relevant to the issue at hand (just a deprecation
warning about a command line flag) but I've never seen this before.
Possible an issue w/ an issue w/ incompatible puppet versions?
-Mo