Jgreen has submitted this change and it was merged.

Change subject: new manifest for otrs role
......................................................................


new manifest for otrs role

Change-Id: I8668c0b974b752b9faa2d36237b5c35bfe81ae5e
---
A manifests/role/otrs.pp
1 file changed, 36 insertions(+), 0 deletions(-)

Approvals:
  Jgreen: Verified; Looks good to me, approved
  jenkins-bot: Verified



diff --git a/manifests/role/otrs.pp b/manifests/role/otrs.pp
new file mode 100644
index 0000000..1a4b69e
--- /dev/null
+++ b/manifests/role/otrs.pp
@@ -0,0 +1,36 @@
+# vim: set ts=4 et sw=4:
+# role/otrs.pp
+
+class role::otrs::webserver {
+
+    system_role { 'role::otrs::webserver': description => 'OTRS Web 
Application Server' }
+
+    package { ['libapache2-mod-perl2', 'libdbd-mysql-perl', 
'libtimedate-perl', 'libnet-dns-perl', 'libnet-ldap-perl',
+        'libio-socket-ssl-perl', 'libpdf-api2-perl', 'libdbd-mysql-perl', 
'libsoap-lite-perl', 'libgd-text-perl',
+        'libtext-csv-xs-perl', 'libjson-xs-perl', 'libgd-graph-perl', 
'libapache-dbi-perl', 'perl-doc']:
+        ensure => 'present',
+    }
+
+    install_certificate{ "star.wikimedia.org": }
+
+    # enable modperl
+    #apache_module { 'perl': name => 'perl', }
+
+    file {
+        '/etc/apache2/sites-available/ticket.wikimedia.org':
+            ensure => present,
+            owner => root,
+            group => root,
+            mode => '0444',
+            source => 'puppet:///files/apache/sites/ticket.wikimedia.org',
+        #'/etc/apache2/ports.conf':
+        #    ensure => present,
+        #    mode   => '0444',
+        #    owner  => root,
+        #    group  => root,
+        #    source => 'puppet:///files/apache/ports.conf.ssl';
+    }
+
+    apache_site { 'ticket': name => 'ticket.wikimedia.org' }
+
+}

-- 
To view, visit https://gerrit.wikimedia.org/r/77333
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: I8668c0b974b752b9faa2d36237b5c35bfe81ae5e
Gerrit-PatchSet: 1
Gerrit-Project: operations/puppet
Gerrit-Branch: production
Gerrit-Owner: Jgreen <[email protected]>
Gerrit-Reviewer: Jgreen <[email protected]>
Gerrit-Reviewer: jenkins-bot

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to