Files
blossom-cookbook/attributes/default.rb

24 lines
1.2 KiB
Ruby

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'
node.default['blossom']['port'] = 3000
node.default['blossom']['host'] = '0.0.0.0'
node.default['blossom']['domain'] = 'blossom.example.com'
node.default['blossom']['allowed_pubkeys'] = []
node.default['blossom']['storage']['backend'] = 'local'
node.default['blossom']['storage']['local']['dir'] = "/home/#{node['blossom']['user']}/data/blobs"
node.default['blossom']['storage']['s3'] = {}
node.default['blossom']['max_size'] = 104857600
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