900 B
900 B
Upstream management
nginx_upstreams: List of dict. An upstream has few keys. See bellow.
Upstream params
name: upstream name. Can be use in site with proxy_pass http://upstream_nameparams: list of param (hash, zone...)servers: each upstream MUST have at least 1 serverstate: Optional. Can be 'absent' or 'present'
Server params
You must set a path. For example: 192.168.0.50:8080 or unix:/tmp/my.sock.
All this params are optional. You should see Nginx upstream doc.
weightmax_failsfail_timeoutbackupdownrouteslow_start
Example
nginx_upstreams:
- name: 'proxy_apache'
servers:
- path: '127.0.0.1:80'
max_conns: 150
weight: 10
down: false
state: 'present'