Ask Your Question

install and configure openstack packages using puppet .

asked 2014-05-05 22:49:02 -0600

devaki gravatar image

hi. I want to install and configure openstack packages using puppet . can any one give me the modules to follow. I have set up master and client. both are working properly. Any help is accepted. Thank you, Devaki

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2014-05-06 00:30:04 -0600

spuder gravatar image

I assume you want to setup an openstack cluster?

puppet labs has a great module to do that for you.

They have great documentation. Basically you use a parameterized class like so:

class { 'openstack::controller':
  public_address          => '',
  public_interface        => 'eth0',
  private_interface       => 'eth1',
  internal_address        => '',
  floating_range          => '',
  fixed_range             => '',
  multi_host              => false,
  network_manager         => '',
  admin_email             => 'root@localhost',
  admin_password          => 'admin_password',
  cinder_db_password      => 'cinder_db_password',
  cinder_user_password    => 'cinder_user_password',
  keystone_admin_token    => 'keystone_admin_token',
  keystone_db_password    => 'keystone_db_password',
  glance_user_password    => 'glance_user_password',
  glance_db_password      => 'glance_db_password',
  nova_db_password        => 'nova_db_password',
  nova_user_password      => 'nova_user_password',
  rabbit_password         => 'rabbit_password',
  rabbit_user             => 'rabbit_user',
  secret_key              => '12345',
  neutron                 => false,

They also have a video tutorial that goes further into the process

edit flag offensive delete link more


I want to set up openstack controller and compute nodes. Shall i get some more points to be followed please..

devaki gravatar imagedevaki ( 2014-05-06 01:36:05 -0600 )edit

hey, i executed "puppet module install puppetlabs-openstack" command on master and all openstack packages and their configuration files i got it in master. when i include it in client server i'm getting class not found. example, keystone : class not found for keystone. what might be the issue? any help is accepted. Thank you

devaki gravatar imagedevaki ( 2014-05-06 05:22:37 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2014-05-05 22:49:02 -0600

Seen: 506 times

Last updated: May 06 '14