ae582cfe2592556cf27d91c4adb934d0ddbf4666
[sdc.git] / sdc-os-chef / sdc-cassandra / chef-repo / cookbooks / cassandra-actions / recipes / 02-changeCSpass.rb
1 interface = node['interfaces']['application']
2 application_host = ''
3 node['network']['interfaces'][interface][:addresses].each do | addr , details |
4     if details['family'] == ('inet')
5         application_host = addr
6     end
7 end
8
9 template "/tmp/change_cassandra_pass.sh" do
10   source "change_cassandra_pass.sh.erb"
11   sensitive true
12   mode 0755
13   variables({
14      :cassandra_ip => application_host,
15      :cassandra_pwd => ENV['CS_PASSWORD'],
16      :cassandra_port   => node['cassandra']['cassandra_port']
17   })
18 end
19
20
21 bash "change-cassandra-pass" do
22    code <<-EOH
23      cd /tmp ; /tmp/change_cassandra_pass.sh
24    EOH
25 end