diff options
Diffstat (limited to 'cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb')
-rw-r--r-- | cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb b/cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb new file mode 100644 index 0000000..e944195 --- /dev/null +++ b/cookbooks/aai-resources/aai-resources-config/recipes/createConfigDirectories.rb @@ -0,0 +1,44 @@ +# 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 + +[ + "#{node['aai-resources-config']['LOGROOT']}/AAI-RES", + "#{node['aai-resources-config']['LOGROOT']}/AAI-RES/data", + "#{node['aai-resources-config']['LOGROOT']}/AAI-RES/misc", + "#{node['aai-resources-config']['LOGROOT']}/AAI-RES/ajsc-jetty" ].each do |path| + directory path do + owner 'aaiadmin' + group 'aaiadmin' + mode '0755' + recursive=true + action :create + end +end + +[ "#{node['aai-resources-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-resources-config']['PROJECT_HOME']}/logs" do + to "#{node['aai-resources-config']['LOGROOT']}/AAI-RES" + owner 'aaiadmin' + group 'aaiadmin' + mode '0755' +end + +#Make a link from /opt/app/aai-resources/scripts to /opt/app/aai-resources/bin +link "#{node['aai-resources-config']['PROJECT_HOME']}/scripts" do + to "#{node['aai-resources-config']['PROJECT_HOME']}/bin" + owner 'aaiadmin' + group 'aaiadmin' + mode '0755' +end |