Compare commits

...

2 Commits

Author SHA1 Message Date
1407dc16e5 Use upstream repo by default 2026-04-18 16:34:18 +04:00
200af9412a Configure landing page and admin dashboard 2026-04-18 16:34:02 +04:00
3 changed files with 24 additions and 3 deletions

View File

@@ -1,5 +1,5 @@
node.default['blossom']['repo_url'] = 'https://github.com/67P/blossom-server.git'
node.default['blossom']['revision'] = 'master'
node.default['blossom']['repo_url'] = 'https://github.com/hzrd149/blossom-server.git'
node.default['blossom']['revision'] = 'v6.1.1'
node.default['blossom']['install_dir'] = '/opt/blossom'
node.default['blossom']['user'] = 'blossom'
node.default['blossom']['group'] = 'blossom'
@@ -16,3 +16,8 @@ node.default['blossom']['list']['enabled'] = true
node.default['blossom']['list']['require_auth'] = true
node.default['blossom']['list']['allow_list_others'] = false
node.default['blossom']['delete']['require_auth'] = true
node.default['blossom']['landing']['enabled'] = true
node.default['blossom']['landing']['title'] = 'Blossom Server'
node.default['blossom']['dashboard']['enabled'] = false
node.default['blossom']['dashboard']['username'] = 'admin'
node.default['blossom']['dashboard']['password'] = nil

View File

@@ -63,7 +63,12 @@ template "#{node['blossom']['install_dir']}/config.yml" do
list_enabled: node['blossom']['list']['enabled'],
list_require_auth: node['blossom']['list']['require_auth'],
list_allow_others: node['blossom']['list']['allow_list_others'],
delete_require_auth: node['blossom']['delete']['require_auth']
delete_require_auth: node['blossom']['delete']['require_auth'],
landing_enabled: node['blossom']['landing']['enabled'],
landing_title: node['blossom']['landing']['title'],
dashboard_enabled: node['blossom']['dashboard']['enabled'],
dashboard_username: node['blossom']['dashboard']['username'],
dashboard_password: node['blossom']['dashboard']['password']
)
notifies :restart, 'service[blossom]', :delayed
end

View File

@@ -49,3 +49,14 @@ list:
delete:
requireAuth: <%= @delete_require_auth %>
landing:
enabled: <%= @landing_enabled %>
title: "<%= @landing_title %>"
<% if @dashboard_enabled %>
dashboard:
enabled: true
username: "<%= @dashboard_username %>"
password: "<%= @dashboard_password %>"
<% end %>