Commit ca8994152a776052b7207869f5895732ddc79727
1 parent
dd99f71d
Exists in
master
and in
34 other branches
Publish documentation at /doc/
Showing
5 changed files
with
36 additions
and
1 deletions
Show diff stats
Rakefile
@@ -139,6 +139,7 @@ unless ENV['nodeps'] | @@ -139,6 +139,7 @@ unless ENV['nodeps'] | ||
139 | task 'converge:integration' => 'converge:database' | 139 | task 'converge:integration' => 'converge:database' |
140 | task 'converge:integration' => 'converge:social' | 140 | task 'converge:integration' => 'converge:social' |
141 | task 'converge:social' => 'converge:database' | 141 | task 'converge:social' => 'converge:database' |
142 | + task 'upload:reverseproxy' => 'doc' | ||
142 | end | 143 | end |
143 | 144 | ||
144 | $ALT_SSH_PORT = config.fetch('alt_ssh_port', 2222) | 145 | $ALT_SSH_PORT = config.fetch('alt_ssh_port', 2222) |
@@ -0,0 +1,12 @@ | @@ -0,0 +1,12 @@ | ||
1 | +module spbdoc 1.0; | ||
2 | + | ||
3 | +require { | ||
4 | + type httpd_t; | ||
5 | + type var_t; | ||
6 | + class file { read getattr open }; | ||
7 | +} | ||
8 | + | ||
9 | +#============= httpd_t ============== | ||
10 | +allow httpd_t var_t:file getattr; | ||
11 | +allow httpd_t var_t:file read; | ||
12 | +allow httpd_t var_t:file open; |
@@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
1 | +docs = File.expand_path('../../../docs/_build/html', File.dirname(__FILE__)) | ||
2 | + | ||
3 | +execute 'rsync::docs' do | ||
4 | + command "rsync -avp --delete #{docs}/ /srv/doc/" | ||
5 | +end | ||
6 | + | ||
7 | + | ||
8 | +#################################################### | ||
9 | +# SELinux: allow nginx to to read doc files | ||
10 | +#################################################### | ||
11 | +cookbook_file '/etc/selinux/local/spbdoc.te' do | ||
12 | + notifies :run, 'execute[selinux-spbdoc]' | ||
13 | +end | ||
14 | +execute 'selinux-spbdoc' do | ||
15 | + command 'selinux-install-module /etc/selinux/local/spbdoc.te' | ||
16 | + action :nothing | ||
17 | +end |
cookbooks/reverse_proxy/templates/reverse_proxy.conf.erb
roles/reverse_proxy_server.rb
1 | name 'database_server' | 1 | name 'database_server' |
2 | description 'Reverse proxy server' | 2 | description 'Reverse proxy server' |
3 | -run_list 'recipe[basics::nginx]', 'recipe[reverse_proxy]', 'recipe[reverse_proxy::mailman]' | 3 | +run_list 'recipe[basics::nginx]', 'recipe[reverse_proxy]', 'recipe[reverse_proxy::mailman]', 'recipe[reverse_proxy::documentation]' |