aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHonza Pokorny <honza@redhat.com>2016-09-28 09:23:30 -0300
committerHonza Pokorny <honza@redhat.com>2016-09-28 10:50:57 -0300
commit26255c86692687675a22d1ae2f0a3feea8750cb6 (patch)
tree922dd2314c02cfbe2c643be381604d93bf76fa06
parent7ac0d1c76a27b790bb0f1ce6255ba73d13f0bf73 (diff)
Use FallbackResource instead of Rewrite for UI
The original configuration produced a 400 error for all requests. The new FallbackResource directive accomplishes our task in a more elegant fashion. Change-Id: Ib5d77d158e73acc63d5c0c85d6aa6d99d2176333 Closes-Bug: 1628484
-rw-r--r--manifests/ui.pp20
1 files changed, 7 insertions, 13 deletions
diff --git a/manifests/ui.pp b/manifests/ui.pp
index 0a12af0..c73d984 100644
--- a/manifests/ui.pp
+++ b/manifests/ui.pp
@@ -82,19 +82,13 @@ class tripleo::ui (
) {
::apache::vhost { 'tripleo-ui':
- ensure => 'present',
- servername => $servername,
- ip => $bind_host,
- port => $ui_port,
- docroot => '/var/www/openstack-tripleo-ui/dist',
- options => ['Indexes', 'FollowSymLinks'],
- rewrites => [
- {
- comment => 'Redirect 404 to index',
- rewrite_cond => ['%{REQUEST_FILENAME} !-f', '%{REQUEST_FILENAME} !-d'],
- rewrite_rule => ['(.*) index.html'],
- },
- ],
+ ensure => 'present',
+ servername => $servername,
+ ip => $bind_host,
+ port => $ui_port,
+ docroot => '/var/www/openstack-tripleo-ui/dist',
+ options => ['Indexes', 'FollowSymLinks'],
+ fallbackresource => '/index.html',
}
file { '/var/www/openstack-tripleo-ui/dist/tripleo_ui_config.js' :