https://github.com/osoco/puppet-apache2_trac
Puppet module to manage a typical trac apache2 configuration
https://github.com/osoco/puppet-apache2_trac
Last synced: over 1 year ago
JSON representation
Puppet module to manage a typical trac apache2 configuration
- Host: GitHub
- URL: https://github.com/osoco/puppet-apache2_trac
- Owner: osoco
- Created: 2012-05-24T15:58:30.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2012-05-24T16:10:14.000Z (about 14 years ago)
- Last Synced: 2025-01-16T05:25:58.838Z (over 1 year ago)
- Language: Puppet
- Size: 97.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
puppet-apache2_trac
===================
Puppet module to manage a typical trac apache2 configuration. Depends on:
* https://github.com/osoco/puppet-apache2
* https://github.com/osoco/puppet-apache2_fcgid
* https://github.com/osoco/puppet-apache2_ssl (not mandatory, but usefull for ssl repos)
Example using both apache2 and apache2_ssl modules:
class my_trac_apache_class {
include apache2_trac
include apache2_ssl
apache2_ssl::certificate { "trac.myorg.com-cert":
cert_name => "$trac.myorg.com",
cert_file_source => "puppet:///modules/my_trac_apache2_class/trac.myorg.com.pem",
cert_key_file_source => "puppet:///modules/my_trac_apache2_class/trac.myorg.com.key"
}
apache2_trac::virtualhost { "trac.myorg.com":
virtualhost_name => "trac.myorg.com",
server_admin_mail => "admin@myorg.com",
trac_location => "/",
trac_install_path => "/var/trac",
auth_required => true,
auth_file => "/var/svn/conf/svn-auth",
auth_name => "MyOrg SVN Repo",
is_https => true,
ssl_cert => "$apache2_ssl::apache2_ssl_dir/trac.myorg.com.pem",
ssl_cert_key => "$apache2_ssl::apache2_ssl_dir/trac.myorg.com.key",
}
}