Skip to content
Snippets Groups Projects
Puppetfile 3.09 KiB
Newer Older
  • Learn to ignore specific revisions
  • Quentin Machu's avatar
    Quentin Machu committed
    #!/usr/bin/env ruby
    #^syntax detection
    
    forge "git://forge.puppetlabs.com"
    
    Quentin Machu's avatar
    Quentin Machu committed
    
    # Role base
    
        :git => 'git://github.com/puppetlabs/puppetlabs-ntp'
    
    mod 'concat', #Required by ssh
    
        :git => 'git://github.com/puppetlabs/puppetlabs-concat'
    
        :git => 'git://github.com/saz/puppet-ssh'
    
        :git => 'git://github.com/saz/puppet-resolv_conf'
    
        :git => 'git://github.com/saz/puppet-locales'
    
        :git => 'git://github.com/camptocamp/puppet-kmod'
    
        :git => 'git://github.com/puppet-community/puppet-network'
    
        :git => 'git://github.com/puppetlabs/puppetlabs-apt'
    
        :git => 'git://github.com/puppetlabs/puppetlabs-inifile'
    
        :git => 'git://github.com/puppetlabs/puppetlabs-xinetd'
    
        :git => 'git://github.com/nanliu/puppet-staging'
    
        :git => 'git://github.com/puppetlabs/puppetlabs-stdlib'
    
    Quentin Machu's avatar
    Quentin Machu committed
    
    # Role Controller
    
    mod 'mysql', # Required by galera
    
        :git => 'git://github.com/puppetlabs/puppetlabs-mysql',
        :ref => '2.3.0' # This is only required because of git://github.com/michaeltchapman/puppet-galera/pull/22
    
        :git => 'git://github.com/michaeltchapman/puppet-galera'
    
    mod 'erlang', # Required by rabbitmq
    
        :git => 'git://github.com/garethr/garethr-erlang'
    
        :git => 'git://github.com/puppetlabs/puppetlabs-rabbitmq'
    
    mod 'apache', #Required by horizon
    
    Quentin MACHU's avatar
    Quentin MACHU committed
        :git => 'git://github.com/puppetlabs/puppetlabs-apache'
    mod 'deric/zookeeper',
        :git => 'git://github.com/deric/puppet-zookeeper'
    mod 'richardc/datacat', #Required by zookeeper
        :git => 'git://github.com/richardc/puppet-datacat'
    
    Quentin Machu's avatar
    Quentin Machu committed
    
    # Role Storage
    
    #mod 'ceph',
    #    :git => 'git://github.com/stackforge/puppet-ceph'
    
    Quentin Machu's avatar
    Quentin Machu committed
    
    # Role Endpoint
    
        :git => 'git://github.com/puppetlabs/puppetlabs-haproxy'
    
        :git => 'git://github.com/thias/puppet-sysctl'
    
    
    ## The core OpenStack modules
    mod "keystone",
      :git => "git://github.com/stackforge/puppet-keystone",
      :ref => "master"
    
    mod "swift",
      :git => "git://github.com/stackforge/puppet-swift",
      :ref => "master"
    
    mod "glance",
      :git => "git://github.com/stackforge/puppet-glance",
      :ref => "master"
    
    mod "cinder",
      :git => "git://github.com/stackforge/puppet-cinder",
      :ref => "master"
    
    mod "neutron",
      :git => "git://github.com/stackforge/puppet-neutron",
      :ref => "master"
    
    mod "nova",
      :git => "git://github.com/stackforge/puppet-nova",
      :ref => "master"
    
    mod "heat",
      :git => "git://github.com/stackforge/puppet-heat",
      :ref => "master"
    
    mod "ceilometer",
      :git => "git://github.com/stackforge/puppet-ceilometer",
      :ref => "master"
    
    mod "horizon",
      :git => "git://github.com/stackforge/puppet-horizon",
      :ref => "master"
    
    mod "openstacklib",
      :git => "git://github.com/stackforge/puppet-openstacklib",
      :ref => "master"
    
    
    mod "vcsrepo", # Required by Tempest
    
      :git => "git://github.com/puppetlabs/puppetlabs-vcsrepo",
    
    mod "tempest",
      :git => "git://github.com/stackforge/puppet-tempest",
      :ref => "master"
    
    mod "vswitch",
      :git => "git://github.com/stackforge/puppet-vswitch",
      :ref => "master"