From eeec504fb7251cc282482d505fcf35ae3e7097f2 Mon Sep 17 00:00:00 2001 From: Areli Fuss Date: Fri, 9 Feb 2018 00:08:52 +0200 Subject: Add K8S deployment above Vagrant Set deployment manifest files and scripts for deploy SDC over Kubernetes inside Vagrant Preparation for OOM integration Change-Id: If5d6b4131b75eb4795ce8bfd8ec228808938d40e Issue-ID: SDC-907 Signed-off-by: Areli Fuss --- .../cookbooks/cassandra-actions/recipes/02-changeCSpass.rb | 10 +++++++++- .../cookbooks/cassandra-actions/recipes/03-prepareProbeFile.rb | 10 +++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) (limited to 'sdc-os-chef/sdc-cassandra/chef-repo/cookbooks') diff --git a/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/02-changeCSpass.rb b/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/02-changeCSpass.rb index 22ef07907d..7afb307401 100644 --- a/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/02-changeCSpass.rb +++ b/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/02-changeCSpass.rb @@ -1,9 +1,17 @@ +interface = node['interfaces']['application'] +application_host = '' +node['network']['interfaces'][interface][:addresses].each do | addr , details | + if details['family'] == ('inet') + application_host = addr + end +end + template "/tmp/change_cassandra_pass.sh" do source "change_cassandra_pass.sh.erb" sensitive true mode 0755 variables({ - :cassandra_ip => node['Nodes']['CS'], + :cassandra_ip => application_host, :cassandra_pwd => ENV['CS_PASSWORD'] }) end diff --git a/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/03-prepareProbeFile.rb b/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/03-prepareProbeFile.rb index 0eb9800fe5..c196ca7b94 100644 --- a/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/03-prepareProbeFile.rb +++ b/sdc-os-chef/sdc-cassandra/chef-repo/cookbooks/cassandra-actions/recipes/03-prepareProbeFile.rb @@ -1,9 +1,17 @@ +interface = node['interfaces']['application'] +application_host = '' +node['network']['interfaces'][interface][:addresses].each do | addr , details | + if details['family'] == ('inet') + application_host = addr + end +end + template "/var/lib/ready-probe.sh" do source "ready-probe.sh.erb" sensitive true mode 0755 variables({ - :cassandra_ip => node['Nodes']['CS'], + :cassandra_ip => application_host, :cassandra_pwd => ENV['CS_PASSWORD'] }) end \ No newline at end of file -- cgit 1.2.3-korg