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