Add openresty roles

This commit is contained in:
Greg 2023-07-12 20:37:03 +02:00
parent d79dcd8e65
commit df1143525d
2 changed files with 57 additions and 0 deletions

11
roles/openresty.rb Normal file
View File

@ -0,0 +1,11 @@
name "openresty"
default_run_list = %w(
kosmos_openresty::default
)
env_run_lists(
'_default' => default_run_list,
'development' => default_run_list,
'production' => default_run_list
)

46
roles/openresty_proxy.rb Normal file
View File

@ -0,0 +1,46 @@
name "openresty_proxy"
override_attributes(
'openresty' => {
'server_names_hash_bucket_size' => 128
},
'tor' => {
'HiddenServices' => {
'web' => {
'HiddenServicePorts' => ['80 127.0.0.1:80', '443 127.0.0.1:443']
}
}
}
)
development_run_list = %w(
kosmos_assets::nginx_site
)
default_run_list = %w(
tor-full
kosmos_assets::nginx_site
kosmos_discourse::nginx
kosmos_drone::nginx
kosmos_garage::default
kosmos_garage::firewall_rpc
kosmos_garage::nginx_web
kosmos_gitea::nginx
kosmos_rsk::nginx_testnet
kosmos_rsk::nginx_mainnet
kosmos_website::default
kosmos-akkounts::nginx
kosmos-akkounts::nginx_api
kosmos-bitcoin::nginx_lndhub
kosmos-ejabberd::nginx
kosmos-hubot::nginx_botka_irc-libera-chat
kosmos-hubot::nginx_hal8000_xmpp
kosmos-ipfs::nginx_public_gateway
kosmos-mastodon::nginx
remotestorage_discourse::nginx
)
env_run_lists(
'_default' => default_run_list,
'development' => development_run_list,
'production' => default_run_list
)