Puppet Class: swift::wsgi::uwsgi_container
- Defined in:
- manifests/wsgi/uwsgi_container.pp
Overview
Copyright 2021 Thomas Goirand <zigo@debian.org>
Author: Thomas Goirand <zigo@debian.org>
Class: swift::wsgi::uwsgi_container
Configure the UWSGI service for Swift Container.
Parameters
- processes
-
(Optional) Number of processes. Defaults to $facts.
- listen_queue_size
-
(Optional) Socket listen queue size. Defaults to 100
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'manifests/wsgi/uwsgi_container.pp', line 20
class swift::wsgi::uwsgi_container (
$processes = $facts['os_workers'],
$listen_queue_size = 100,
){
include swift::deps
if $facts['os']['name'] != 'Debian'{
warning('This class is only valid for Debian, as other operating systems are not using uwsgi by default.')
}
swift_container_uwsgi_config {
'uwsgi/processes': value => $processes;
'uwsgi/listen': value => $listen_queue_size;
}
}
|