Merge "Add robots.txt to Zuul web"
This commit is contained in:
commit
a713d1ded5
2
playbooks/roles/zuul-web/files/robots.txt
Normal file
2
playbooks/roles/zuul-web/files/robots.txt
Normal file
@ -0,0 +1,2 @@
|
||||
User-agent: *
|
||||
Disallow: /
|
@ -35,6 +35,22 @@
|
||||
command: a2enconf log-combined-cache
|
||||
when: _log_combined_cache.changed
|
||||
|
||||
- name: Create robots.txt location dir
|
||||
file:
|
||||
path: /var/www/robots
|
||||
state: directory
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0755'
|
||||
|
||||
- name: Copy the robots.txt
|
||||
copy:
|
||||
src: robots.txt
|
||||
dest: /var/www/robots/robots.txt
|
||||
owner: root
|
||||
group: root
|
||||
mode: '0644'
|
||||
|
||||
- name: Copy apache config
|
||||
template:
|
||||
src: zuul.vhost.j2
|
||||
|
@ -47,6 +47,7 @@
|
||||
|
||||
RewriteEngine on
|
||||
|
||||
RewriteRule ^/robots.txt$ /var/www/robots/robots.txt [L]
|
||||
RewriteRule ^/api/connection/(.*)$ http://127.0.0.1:9000/api/connection/$1 [P,L]
|
||||
RewriteRule ^/api/console-stream ws://127.0.0.1:9000/api/tenant/openstack/console-stream [P,L]
|
||||
RewriteRule ^/api/(.*)$ http://127.0.0.1:9000/api/tenant/openstack/$1 [P,L]
|
||||
@ -74,4 +75,7 @@
|
||||
CacheEnable disk
|
||||
</Location>
|
||||
|
||||
<Directory "/var/www/robots">
|
||||
Require all granted
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
|
@ -47,6 +47,7 @@
|
||||
|
||||
RewriteEngine on
|
||||
|
||||
RewriteRule ^/robots.txt$ /var/www/robots/robots.txt [L]
|
||||
RewriteRule ^/api/tenant/(.*)/console-stream ws://127.0.0.1:9000/api/tenant/$1/console-stream [P,L]
|
||||
RewriteRule ^/(.*)$ http://127.0.0.1:9000/$1 [P,L]
|
||||
|
||||
@ -72,4 +73,7 @@
|
||||
CacheEnable disk
|
||||
</Location>
|
||||
|
||||
<Directory "/var/www/robots">
|
||||
Require all granted
|
||||
</Directory>
|
||||
</VirtualHost>
|
||||
|
@ -26,3 +26,9 @@ def test_iptables(host):
|
||||
|
||||
for rule in rules:
|
||||
assert '--dport 7900' not in rule
|
||||
|
||||
def test_zuul_robots(host):
|
||||
cmd = host.run('curl --insecure '
|
||||
'--resolve zuul.opendev.org:443:127.0.0.1 '
|
||||
'https://zuul.opendev.org/robots.txt')
|
||||
assert 'Disallow: /' in cmd.stdout
|
||||
|
Loading…
x
Reference in New Issue
Block a user