| LEFT | RIGHT | 
|---|
| 1 # == Class: adblockplus::web::static | 1 # == Class: adblockplus::web::static | 
| 2 # | 2 # | 
| 3 # Manage a simple Nginx-based webserver for static content | 3 # Manage a simple Nginx-based webserver for static content | 
| 4 # that uses a customizable deployment script to e.g. fetch the content | 4 # that uses a customizable deployment script to e.g. fetch the content | 
| 5 # from a repository server (ref. http://hub.eyeo.com/issues/4523) | 5 # from a repository server (ref. http://hub.eyeo.com/issues/4523) | 
| 6 # | 6 # | 
| 7 # | 7 # | 
| 8 # === Parameters: | 8 # === Parameters: | 
| 9 # | 9 # | 
| 10 # [*domain*] | 10 # [*domain*] | 
| (...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 62   } | 62   } | 
| 63 | 63 | 
| 64   adblockplus::user {$deploy_user: | 64   adblockplus::user {$deploy_user: | 
| 65     authorized_keys => $deploy_user_authorized_keys, | 65     authorized_keys => $deploy_user_authorized_keys, | 
| 66     ensure => $ensure, | 66     ensure => $ensure, | 
| 67     password_hash => '*', | 67     password_hash => '*', | 
| 68     shell => '/bin/bash', | 68     shell => '/bin/bash', | 
| 69     groups => ['www-data'], | 69     groups => ['www-data'], | 
| 70   } | 70   } | 
| 71 | 71 | 
| 72   file {"/home/$deploy_user/deploy_script.sh": | 72   file {"/home/$deploy_user/deploy_script.py": | 
| 73     content => template('adblockplus/web/static_deploy_script.sh.erb'), | 73     source => 'puppet:///modules/adblockplus/web/static/deploy_script.py', | 
| 74     ensure => $ensure, | 74     ensure => $ensure, | 
| 75     mode => '0755', | 75     mode => '0755', | 
| 76     owner => $deploy_user, | 76     owner => $deploy_user, | 
| 77   } | 77   } | 
| 78 | 78 | 
| 79 } | 79 } | 
| LEFT | RIGHT | 
|---|