package { 'ceilometer-agent-central':
ensure => $package_ensure,
name => $::ceilometer::params::agent_central_package_name,
- tag => 'openstack',
+ tag => ['openstack', 'ceilometer-package'],
}
if $manage_service {
enable => $enabled,
hasstatus => true,
hasrestart => true,
+ tag => 'ceilometer-service',
}
if $coordination_url {
package { 'ceilometer-agent-compute':
ensure => $package_ensure,
name => $::ceilometer::params::agent_compute_package_name,
- tag => 'openstack',
+ tag => ['openstack', 'ceilometer-package'],
}
if $::ceilometer::params::libvirt_group {
enable => $enabled,
hasstatus => true,
hasrestart => true,
+ tag => 'ceilometer-service',
}
#NOTE(dprince): This is using a custom (inline) file_line provider
package { 'ceilometer-polling':
ensure => $package_ensure,
name => $::ceilometer::params::agent_polling_package_name,
- tag => 'openstack',
+ tag => ['openstack', 'ceilometer-package'],
}
if $namespaces_real {
enable => $enabled,
hasstatus => true,
hasrestart => true,
+ tag => 'ceilometer-service',
}
if $coordination_url {
package { 'ceilometer-api':
ensure => $package_ensure,
name => $::ceilometer::params::api_package_name,
- tag => 'openstack',
+ tag => ['openstack', 'ceilometer-package'],
}
if $manage_service {
hasstatus => true,
hasrestart => true,
require => Class['ceilometer::db'],
- subscribe => Exec['ceilometer-dbsync']
+ subscribe => Exec['ceilometer-dbsync'],
+ tag => 'ceilometer-service',
}
ceilometer_config {
package { 'ceilometer-common':
ensure => $package_ensure,
name => $::ceilometer::params::common_package_name,
- tag => 'openstack',
+ tag => ['openstack', 'ceilometer-package'],
}
Package['ceilometer-common'] -> Ceilometer_config<||>
:ensure => 'latest',
:name => platform_params[:agent_package_name],
:before => ['Service[ceilometer-agent-central]'],
- :tag => 'openstack'
+ :tag => ['openstack', 'ceilometer-package'],
)
end
:name => platform_params[:agent_service_name],
:enable => params[:enabled],
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
:name => platform_params[:agent_service_name],
:enable => false,
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
:ensure => 'installed',
:name => platform_params[:agent_package_name],
:before => ['Service[ceilometer-agent-compute]'],
- :tag => 'openstack'
+ :tag => ['openstack', 'ceilometer-package'],
)
end
:name => platform_params[:agent_service_name],
:enable => params[:enabled],
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
:name => platform_params[:agent_service_name],
:enable => false,
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
:ensure => 'latest',
:name => platform_params[:agent_package_name],
:before => ['Service[ceilometer-polling]'],
- :tag => 'openstack'
+ :tag => ['openstack', 'ceilometer-package'],
)
end
:name => platform_params[:agent_service_name],
:enable => params[:enabled],
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
:name => platform_params[:agent_service_name],
:enable => false,
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
is_expected.to contain_package('ceilometer-api').with(
:ensure => 'latest',
:name => platform_params[:api_package_name],
- :tag => 'openstack',
+ :tag => ['openstack', 'ceilometer-package'],
)
end
:hasstatus => true,
:hasrestart => true,
:require => 'Class[Ceilometer::Db]',
- :subscribe => 'Exec[ceilometer-dbsync]'
+ :subscribe => 'Exec[ceilometer-dbsync]',
+ :tag => 'ceilometer-service',
)
end
end
:name => platform_params[:api_service_name],
:enable => false,
:hasstatus => true,
- :hasrestart => true
+ :hasrestart => true,
+ :tag => 'ceilometer-service',
)
end
end
is_expected.to contain_package('ceilometer-common').with(
:ensure => 'present',
:name => platform_params[:common_package_name],
- :tag => 'openstack'
+ :tag => ['openstack', 'ceilometer-package'],
)
end