Created
August 8, 2014 15:55
-
-
Save michaeltchapman/5ecd39a580f036f3633e to your computer and use it in GitHub Desktop.
puppet face that pulls out yumrepos and packages and makes a manifest (for building images)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[root@compute1 face]# puppet partial select compute1 | |
Notice: Scope(Node[default]): my scenario is stacktira | |
Notice: Scope(Node[default]): my role is compute | |
Notice: Scope(Node[default]): class groups: cinder_volumeceilometer_computenova_compute_ml2firewall_compute | |
Notice: Scope(Node[default]): Including node classes : openstacklib::repo openstacklib::hosts openstacklib::openstack::netns openstacklib::compat::nova mysql::bindings openstacklib::firewall::compute | |
Notice: Scope(Class_group[cinder_volume]): including cinder cinder::volume cinder::config cinder::volume::iscsi | |
Notice: Scope(Class_group[ceilometer_compute]): including ceilometer ceilometer::agent::auth ceilometer::agent::compute | |
Notice: Scope(Class_group[nova_compute_ml2]): including nova nova::compute nova::config nova::compute::libvirt nova::network::neutron nova::compute::neutron neutron::agents::ml2::ovs neutron neutron::plugins::ml2 | |
Notice: Scope(Class_group[firewall_compute]): including openstacklib::firewall openstacklib::firewall::base openstacklib::firewall::ssh openstacklib::firewall::compute | |
Notice: Compiled catalog for compute1 in environment production in 14.54 seconds | |
#Repos: | |
yumrepo {'epel': | |
baseurl => 'http://fedora.mirror.uber.com.au/epel/$releasever/$basearch', | |
before => Anchor['break'] | |
} | |
yumrepo {'rdo-release': | |
baseurl => 'http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/epel-6/', | |
before => Anchor['break'] | |
} | |
yumrepo {'CentOS-Base': | |
baseurl => 'http://centos.mirror.uber.com.au/$releasever/os/$basearch/', | |
before => Anchor['break'] | |
} | |
yumrepo {'CentOS-Updates': | |
baseurl => 'http://centos.mirror.uber.com.au/$releasever/updates/$basearch/', | |
before => Anchor['break'] | |
} | |
yumrepo {'CentOS-Extras': | |
baseurl => 'http://centos.mirror.uber.com.au/$releasever/extras/$basearch/', | |
before => Anchor['break'] | |
} | |
#Anchor: | |
anchor {'break':} | |
#Packages: | |
package {'kernel': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'iputils': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'iproute': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'python-mysqldb': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'cinder': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'ceilometer-common': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'ceilometer-agent-compute': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'python': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'python-greenlet': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'python-nova': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'nova-common': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'pm-utils': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'libvirt': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'openvswitch': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'neutron-ovs-agent': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'neutron': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'neutron-plugin-ml2': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'tgt': | |
ensure => 'present', | |
require => Anchor['break'] | |
} | |
package {'nova-compute': | |
ensure => 'present', | |
require => Anchor['break'] | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment