Puppet Class: r_profile::nginx

Defined in:
manifests/nginx.pp

Overview

R_profile::Nginx

Support for Nginx webserver



4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'manifests/nginx.pp', line 4

class r_profile::nginx {
  class { "::nginx": }

  $www_root = "/var/nginx/nginx-default"

  #
  # Default virtual host
  #
  nginx::resource::server { $fqdn:
    listen_options => "default_server",
    www_root       => $www_root,
  }

  File {
    owner => "root",
    group => "root",
    mode  => "0755",
  }

  file { $www_root:
    ensure  => directory,
    require => Class["::nginx"],
  }

  #  nginx::resource::upstream { 'lsdserver':
  #    members => [
  #      'localhost:3000',
  #    ],
  #  }
  #
  #  nginx::resource::vhost { 'lsdserver.lan.asio':
  #    proxy => 'http://lsdserver',
  #  }
}