components/openstack/cinder/files/cinder-api.stencil
author Jesse Butler <jesse.butler@oracle.com>
Mon, 17 Oct 2016 16:13:44 -0700
changeset 7118 42f3be2cf0ae
parent 6849 f9a2279efa0d
permissions -rw-r--r--
24667343 create-base-image leaves behind Dockerfile 24667392 create-base-image should build in a temp directory
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
6849
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     1
;
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     2
;TLS macro for vhost blocks
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     3
;
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     4
$%define TLS {$%{config/use_tls:?
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     5
    SSLEngine On
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     6
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     7
    # Disable the known insecure SSLv3 protocol
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     8
    SSLProtocol all -SSLv3
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
     9
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    10
    SSLCertificateFile $%{config/ssl_cert_file}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    11
    $%{config/ssl_ca_cert_file:^*SSLCACertificateFile }
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    12
    SSLCertificateKeyFile $%{config/ssl_cert_key_file}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    13
}}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    14
;
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    15
; Start of conf file stencil
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    16
;
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    17
# WARNING: THIS FILE GENERATED FROM SMF DATA.
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    18
#     DO NOT EDIT THIS FILE.  EDITS WILL BE LOST.
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    19
#
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    20
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    21
ServerRoot "/usr/apache2/2.4"
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    22
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    23
LoadModule authn_file_module libexec/mod_authn_file.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    24
LoadModule authn_core_module libexec/mod_authn_core.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    25
LoadModule authz_host_module libexec/mod_authz_host.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    26
LoadModule authz_groupfile_module libexec/mod_authz_groupfile.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    27
LoadModule authz_user_module libexec/mod_authz_user.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    28
LoadModule authz_core_module libexec/mod_authz_core.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    29
LoadModule access_compat_module libexec/mod_access_compat.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    30
LoadModule auth_basic_module libexec/mod_auth_basic.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    31
LoadModule reqtimeout_module libexec/mod_reqtimeout.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    32
LoadModule filter_module libexec/mod_filter.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    33
LoadModule log_config_module libexec/mod_log_config.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    34
LoadModule env_module libexec/mod_env.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    35
LoadModule headers_module libexec/mod_headers.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    36
LoadModule version_module libexec/mod_version.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    37
LoadModule slotmem_shm_module libexec/mod_slotmem_shm.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    38
<IfDefine prefork>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    39
    LoadModule mpm_prefork_module libexec/mod_mpm_prefork.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    40
</IfDefine>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    41
<IfDefine worker>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    42
    LoadModule mpm_worker_module libexec/mod_mpm_worker.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    43
</IfDefine>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    44
<IfDefine !prefork>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    45
    <IfDefine !worker>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    46
        LoadModule mpm_event_module libexec/mod_mpm_event.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    47
    </IfDefine>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    48
</IfDefine>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    49
LoadModule unixd_module libexec/mod_unixd.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    50
LoadModule status_module libexec/mod_status.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    51
LoadModule alias_module libexec/mod_alias.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    52
LoadModule wsgi_module libexec/mod_wsgi-2.7.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    53
$%{config/use_tls:?
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    54
LoadModule ssl_module libexec\/mod_ssl.so
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    55
}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    56
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    57
<IfModule unixd_module>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    58
    User cinder
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    59
    Group cinder
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    60
</IfModule>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    61
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    62
PidFile /var/lib/cinder/cinder.httpd.pid
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    63
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    64
ServerName $%{config/servername}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    65
Listen $%{config/port}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    66
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    67
<Directory />
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    68
    AllowOverride none
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    69
    Require all denied
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    70
</Directory>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    71
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    72
ErrorLogFormat "%{cu}t %M"
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    73
ErrorLog "$%{config/error_log}"
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    74
LogLevel warn
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    75
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    76
<IfModule log_config_module>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    77
    LogFormat "%h %u %t \\"%r\\" %p %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\"" combined
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    78
</IfModule>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    79
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    80
CustomLog $%{config/access_log} combined
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    81
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    82
<Directory /usr/lib/cinder>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    83
    Options Indexes FollowSymLinks MultiViews
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    84
    AllowOverride None
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    85
    Require all granted
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    86
</Directory>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    87
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    88
WSGISocketPrefix /var/run/cinder_wsgi_
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    89
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    90
<VirtualHost *:$%{config/port}>
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    91
$%[TLS]
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    92
    WSGIDaemonProcess cinder-api processes=2 threads=1 user=cinder group=cinder display-name=%\{GROUP\}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    93
    WSGIScriptAlias / /usr/lib/cinder/cinder-wsgi
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    94
    WSGIProcessGroup cinder-api
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    95
    WSGIApplicationGroup %\{GLOBAL\}
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    96
    WSGIPassAuthorization On
f9a2279efa0d 24465600 Update Cinder for the Mitaka release
Laszlo Peter <laszlo.peter@oracle.com>
parents:
diff changeset
    97
</VirtualHost>