Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F8395162
cassandra_ah010_schema_drop_user_spec.rb
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
1 KB
Subscribers
None
cassandra_ah010_schema_drop_user_spec.rb
View Options
require
'spec_helper_acceptance'
describe
'cassandra class'
do
schema_testing_drop_user_pp
=
<<-
EOS
if $::osfamily == 'RedHat' {
$cassandra_optutils_package = 'cassandra22-tools'
$cassandra_package = 'cassandra22'
$version = '2.2.5-1'
} else {
$cassandra_optutils_package = 'cassandra-tools'
$cassandra_package = 'cassandra'
$version = '2.2.5'
}
class { 'cassandra':
authenticator => 'PasswordAuthenticator',
cassandra_9822 => true,
commitlog_directory_mode => '0770',
data_file_directories_mode => '0770',
listen_interface => 'lo',
package_ensure => $version,
package_name => $cassandra_package,
rpc_interface => 'lo',
saved_caches_directory_mode => '0770',
}
if $::operatingsystem != CentOS {
$os_ok = true
} else {
if $::operatingsystemmajrelease != 6 {
$os_ok = true
} else {
$os_ok = false
}
}
if $os_ok {
class { 'cassandra::schema':
cqlsh_password => 'Niner2',
cqlsh_user => 'akers',
cqlsh_client_config => '/root/.puppetcqlshrc',
users => {
'boone' => {
ensure => absent,
},
},
}
}
EOS
describe
'########### Drop the boone user.'
do
it
'should work with no errors'
do
apply_manifest
(
schema_testing_drop_user_pp
,
catch_failures
:
true
)
end
it
'check code is idempotent'
do
expect
(
apply_manifest
(
schema_testing_drop_user_pp
,
catch_failures
:
true
)
.
exit_code
)
.
to
be_zero
end
end
end
File Metadata
Details
Attached
Mime Type
text/x-ruby
Expires
Jun 4 2025, 7:35 PM (10 w, 21 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3399251
Attached To
R208 puppet-puppet-cassandra
Event Timeline
Log In to Comment