diff options
author | Honza Pokorny <honza@redhat.com> | 2016-09-28 09:23:30 -0300 |
---|---|---|
committer | Honza Pokorny <honza@redhat.com> | 2016-09-28 10:50:57 -0300 |
commit | 26255c86692687675a22d1ae2f0a3feea8750cb6 (patch) | |
tree | 922dd2314c02cfbe2c643be381604d93bf76fa06 | |
parent | 7ac0d1c76a27b790bb0f1ce6255ba73d13f0bf73 (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.pp | 20 |
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' : |