aspyatkin / redirect-cookbook

Create Nginx host to redirect to another website

Home Page:https://supermarket.chef.io/cookbooks/redirect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

redirect-cookbook

Chef cookbook license

Create Nginx host to redirect to another website. Makes use of ngx cookbook under the hood.

Usage

Resource

redirect_host 'www.domain.tld' do
  target 'domain.tld'  # host to redirect to (REQUIRED)
  path '/hello'  # path to redirect to (default: '')
  listen_ipv6 true  # listen on IPv6 address (default: true)
  default_server true  # include 'default_server' option in Nginx listen directive (default: false)
  secure true  # redirect to HTTPS (default: true)
  ocsp_stapling true  # when secure is enabled, enable OCSP stapling (default: true)
  resolvers %w(8.8.8.8 1.1.1.1)  # when secure and ocsp_stapling are enabled, set up resolvers (default: Google and CloudFlare DNS servers)
  resolver_valid 300  # cache name resolution results for the specified number of seconds (default: 600)
  resolver_timeout 5  # set timeout for the name resolution (default: 10)
  resolver_ipv6 true  # look up both IPv4 and IPv6 addresses while resolving (default: false)
  permanent false  # either 301 or 302 HTTP code (default: false)
  pass_request_uri true  # redirect with path and arguments (default: false)
  access_log_options 'off'  # Nginx access_log options string (default: 'combined', use 'off' to disable access_log)
  error_log_options 'crit'  # Nginx error_log level (default: 'error')
end

License

MIT @ Alexander Pyatkin

About

Create Nginx host to redirect to another website

https://supermarket.chef.io/cookbooks/redirect

License:MIT License


Languages

Language:Ruby 65.4%Language:HTML 34.6%