diff options
author | Steve Smokowski <ss835w@att.com> | 2017-02-09 15:38:13 -0500 |
---|---|---|
committer | Steve Smokowski <ss835w@att.com> | 2017-02-09 15:39:00 -0500 |
commit | b160c3cc1e58e85502ccaa7358cd38ff210ed34a (patch) | |
tree | 210cc985eff4dc146e3ea431cdc7d1e792594314 /cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb | |
parent | 7a3f850cf5c4aad118edaaf0b6981352daecb2a8 (diff) |
Initial OpenECOMP A&AI commitrelease-1.0.0
Change-Id: Ic953856ef5e44eebf05bd00fe26cb5901fb49289
Signed-off-by: Steve Smokowski <ss835w@att.com>
Diffstat (limited to 'cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb')
-rw-r--r-- | cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb b/cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb new file mode 100644 index 0000000..eac5cd1 --- /dev/null +++ b/cookbooks/ajsc-aai-config/recipes/createConfigDirectories.rb @@ -0,0 +1,60 @@ +# Create or update the needed directories/links. +# If the directory already exists, it is updated to match +# +# LOGROOT should already be created by the SWM installation script +# It needs to run as root + +execute "mv logs logs.bak" do + only_if { ::File.directory?("#{node['aai-app-config']['PROJECT_HOME']}/logs") } + user 'aaiadmin' + group 'aaiadmin' + cwd "#{node['aai-app-config']['PROJECT_HOME']}" +end + +[ + "#{node['aai-app-config']['LOGROOT']}/AAI", + "#{node['aai-app-config']['LOGROOT']}/AAI/data", + "#{node['aai-app-config']['LOGROOT']}/AAI/misc", + "#{node['aai-app-config']['LOGROOT']}/AAI/ajsc-jetty" ].each do |path| + directory path do + owner 'aaiadmin' + group 'aaiadmin' + mode '0755' + recursive=true + action :create + end +end + +[ "#{node['aai-app-config']['PROJECT_HOME']}/bundleconfig/etc/auth" ].each do |path| + directory path do + owner 'aaiadmin' + group 'aaiadmin' + mode '0777' + recursive=true + action :create + end +end +#Application logs +link "#{node['aai-app-config']['PROJECT_HOME']}/logs" do + to "#{node['aai-app-config']['LOGROOT']}/AAI" + owner 'aaiadmin' + group 'aaiadmin' + mode '0755' +end + +#Make a link from /opt/app/aai/scripts to /opt/app/aai/bin +link "#{node['aai-app-config']['PROJECT_HOME']}/scripts" do + to "#{node['aai-app-config']['PROJECT_HOME']}/bin" + owner 'aaiadmin' + group 'aaiadmin' + mode '0755' +end + +#Process logs?? +#ln -s ${LOGROOT}/aai/servers/${server}/logs ${TRUE_PROJECT_HOME}/servers/${server}/logs +#link "#{node['aai-app-config']['PROJECT_HOME']}/servers/aai/logs" do +# to "#{node['aai-app-config']['LOGROOT']}/aai/servers/aai/logs" +# owner 'aaiadmin' +# group 'aaiadmin' +# mode '0755' +#end |