[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Openshift Puppet Deployment



On Jan 27, 2014, at 9:38 , liaabi <liaa_4all yahoo com> wrote:

> Thanks, I did give it a shot.
> But I get the same error :(
> 
> Also I should mention that my script runs smoothly when I don't specify those 2 broker_conf_auth_*_key parameters.

Okay, my next suggestion is to run puppet in verbose mode so that we can see what's going on with that error in more detail:

puppet apply --verbose <your config file>

By the way, if you run `puppet module list`, can you confirm that you have v 3.0.1 of the openshift module installed?

> 
> 
> On Monday, January 27, 2014 3:09 PM, N. Harrison Ripps <nhr redhat com> wrote:
> Thanks for passing that along.
> 
> On Jan 27, 2014, at 8:54 , liaabi <liaa_4all yahoo com> wrote:
> 
> > 
> > Hi, 
> > Thanks for the reply.
> > This is my configuration file (with the %var% being replaced)
> > 
> > 
> > class { 'openshift_origin' : 
> >  # Components to install on this host: 
> >  roles                =>=> ['broker','named','activemq','datastore','node'], 
> >  # The FQDNs of the OpenShift component hosts; for a single-host 
> >  # system, make all values identical. 
> >  broker_hostname            => 'oos.%DOMAIN%', 
> >  node_hostname              => 'oos.%DOMAIN%', 
> >  named_hostname            => 'oos.%DOMAIN%', 
> >  datastore_hostname        => 'oos.%DOMAIN%', 
> >  activemq_hostname          => 'oos.%DOMAIN%', 
> 
> Based on what oo-install sets for puppet configuration, you are missing two parameters:
> 
> * broker_ip_addr
> * named_ip_addr
> 
> Set them and give it a shot.
> 
> 
> >  
> >  node_unmanaged_users      => ['root'], 
> >  
> >  # BIND / named config 
> >  # This is the key for updating the OpenShift BIND server 
> >  bind_key                  => '%TSIG_KEY%', 
> >  # The domain under which applications should be created. 
> >  domain                    => '%DOMAIN%', 
> >  # Apps would be named <app>-<namespace>.%DOMAIN% 
> >  # This also creates hostnames for local components under our domain 
> >  register_host_with_named  => true, 
> >  # Forward requests for other domains (to Google by default) 
> >  conf_named_upstream_dns    => ['8.8.8.8'], 
> >  #Use the nsupdate broker plugin to register application  
> >  broker_dns_plugin          => 'nsupdate', 
> >  
> >  # Auth OpenShift users created with htpasswd tool in /etc/openshift/htpasswd 
> >  broker_auth_plugin        => 'mongo', 
> >    
> >  # To enable installing the Jenkins cartridge: 
> >  install_method            => 'yum', 
> >  jenkins_repo_base          => 'http://pkg.jenkins-ci.org/redhat', 
> >  
> >  # Username and password for initial openshift user 
> >  openshift_user1            => 'openshift', 
> >  openshift_password1        => '%openshiftpass%', 
> >  # administrative user for mongodb 
> >  mongodb_admin_user        => 'admin', 
> >  mongodb_admin_password    => '%mongoadmin%', 
> >  
> >  #Username and password for the broker to connect to the database 
> >  mongodb_broker_user        => 'mongo', 
> >  mongodb_broker_password    => '%mongobroker%', 
> >  
> >  #Enable development mode for more verbose logs 
> >  development_mode          => true, 
> >  
> >  #Configure the gear sizes to be used 
> >  conf_valid_gear_sizes      => [small, medium, large], 
> >  
> >  conf_broker_auth_salt        => '%authsalt%', 
> >  
> >  conf_broker_auth_public_key    => "/etc/openshift/server_pub.pem", 
> >  
> >  conf_broker_auth_private_key    => "/etc/openshift/server_priv.pem", 
> >    
> >  conf_broker_auth_key_password    => '%authkeypass%', 
> >  
> >  conf_broker_session_secret  => '%BROKER_SESSION_SECRET%', 
> >  
> >  conf_console_session_secret => '%CONSOLE_SESSION_SECRET%',
> > 
> >  #MCollective login for messaging
> > 
> >  mcollective_user    => 'msgopenshift',
> > 
> >  mcollective_password        => '%mcollectivepass%'
> >  
> > }
> > 
> > 
> > 
> > On Monday, January 27, 2014 2:45 PM, N. Harrison Ripps <nhr redhat com> wrote:
> > Hi there--
> > 
> > On Jan 27, 2014, at 3:52 , liaabi <liaa_4all yahoo com> wrote:
> > 
> > > Hey everyone,
> > > 
> > > I am trying to configure the parameters for broker authentication for openshift. 
> > > For some reason, I am not able to specify conf_broker_auth_public_key and conf_broker_auth_private_key in the puppet script. I get an exception: 
> > > Error: exception object expected at /etc/puppet/modules/openshift_origin/manifests/role.pp:66 on node [my node address here]
> > > Wrapped exception:
> > > exception object expected
> > > 
> > > Can anyone help? What value should these parameters take? Why are they not allowed in the puppet script?
> > 
> > Can you share your puppet config file?
> > 
> > 
> > > Thanks
> > 
> > > _______________________________________________
> > > dev mailing list
> > > dev lists openshift redhat com
> > > http://lists.openshift.redhat.com/openshiftmm/listinfo/dev
> > 
> > 
> > 
> > 
> > 
> > _______________________________________________
> > dev mailing list
> > dev lists openshift redhat com
> > http://lists.openshift.redhat.com/openshiftmm/listinfo/dev
> 
> 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]