property :signup_ip_max_burst, Integer
property :signup_email_per_day, Integer
property :signup_email_max_burst, Integer
+property :doorkeeper_signing_key, String
+property :user_account_deletion_delay, Integer
action :create do
package %W[
libgd-dev
libarchive-dev
libbz2-dev
+ libyaml-dev
]
package %w[
"signup_ip_per_day",
"signup_ip_max_burst",
"signup_email_per_day",
- "signup_email_max_burst"
+ "signup_email_max_burst",
+ "doorkeeper_signing_key",
+ "user_account_deletion_delay"
).compact.merge(
"server_protocol" => "https",
"server_url" => new_resource.site,
"max_request_area" => node[:web][:max_request_area],
"max_number_of_nodes" => node[:web][:max_number_of_nodes],
"max_number_of_way_nodes" => node[:web][:max_number_of_way_nodes],
- "max_number_of_relation_members" => node[:web][:max_number_of_relation_members]
+ "max_number_of_relation_members" => node[:web][:max_number_of_relation_members],
+ "oauth_10_support" => false,
+ "oauth_10_registration" => false,
+ "oauth_10a_support" => false,
+ "basic_auth_support" => false
)
if new_resource.memcache_servers
directory rails_directory
command "rails yarn:install"
environment "HOME" => rails_directory,
- "RAILS_ENV" => "production"
+ "RAILS_ENV" => "production",
+ "SECRET_KEY_BASE_DUMMY" => "1"
user new_resource.user
group new_resource.group
subscribes :run, "git[#{rails_directory}]"
directory rails_directory
command "rails i18n:js:export"
environment "HOME" => rails_directory,
- "RAILS_ENV" => "production"
+ "RAILS_ENV" => "production",
+ "SECRET_KEY_BASE_DUMMY" => "1"
user new_resource.user
group new_resource.group
subscribes :run, "git[#{rails_directory}]"
directory rails_directory
command "rails assets:precompile"
environment "HOME" => rails_directory,
- "RAILS_ENV" => "production"
+ "RAILS_ENV" => "production",
+ "SECRET_KEY_BASE_DUMMY" => "1"
user new_resource.user
group new_resource.group
subscribes :run, "git[#{rails_directory}]"