onap on kubernetes source files
[oom.git] / kubernetes / config / docker / init / src / config / aai / aai-data / chef-config / dev / .knife / local-mode-cache / cache / cookbooks / ajsc-aai-config / recipes / createConfigDirectories.rb
1 # Create or update the needed directories/links.
2 # If the directory already exists, it is updated to match
3
4 # LOGROOT should already be created by the SWM installation script
5 # It needs to run as root 
6
7 execute "mv logs logs.bak" do
8     only_if { ::File.directory?("#{node['aai-app-config']['PROJECT_HOME']}/logs") }
9     user 'aaiadmin'
10     group 'aaiadmin'
11     cwd "#{node['aai-app-config']['PROJECT_HOME']}"
12 end
13
14
15         "#{node['aai-app-config']['LOGROOT']}/AAI",
16   "#{node['aai-app-config']['LOGROOT']}/AAI/data",
17         "#{node['aai-app-config']['LOGROOT']}/AAI/misc",
18   "#{node['aai-app-config']['LOGROOT']}/AAI/ajsc-jetty" ].each do |path|
19   directory path do
20     owner 'aaiadmin'
21     group 'aaiadmin'
22     mode '0755'
23     recursive=true
24     action :create
25   end
26 end
27
28 [ "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/auth" ].each do |path|
29   directory path do
30     owner 'aaiadmin'
31     group 'aaiadmin'
32     mode '0777'
33     recursive=true
34     action :create
35   end
36 end
37 #Application logs
38 link "#{node['aai-app-config']['PROJECT_HOME']}/logs" do
39   to "#{node['aai-app-config']['LOGROOT']}/AAI"
40   owner 'aaiadmin'
41   group 'aaiadmin'
42   mode '0755'
43 end
44
45 #Make a link from /opt/app/aai/scripts to /opt/app/aai/bin
46 link "#{node['aai-app-config']['PROJECT_HOME']}/scripts" do
47   to "#{node['aai-app-config']['PROJECT_HOME']}/bin"
48   owner 'aaiadmin'
49   group 'aaiadmin'
50   mode '0755'
51 end
52
53 #Process logs??
54 #ln -s ${LOGROOT}/aai/servers/${server}/logs ${TRUE_PROJECT_HOME}/servers/${server}/logs
55 #link "#{node['aai-app-config']['PROJECT_HOME']}/servers/aai/logs" do
56 # to "#{node['aai-app-config']['LOGROOT']}/aai/servers/aai/logs"
57 #  owner 'aaiadmin'
58 # group 'aaiadmin'
59 #  mode '0755'
60 #end