Tomcat Service
Install and manage your favorite Java web application.
Plain Tomcat
To install a preconfigured Tomcat and run your own .war file, install Tomcat with:
{
  "base::modules": [
    "tomcat"
  ]
}
Apache Solr
To install a preconfigured Apache Solr service, use one of the following preconfigured packages.
Based on:
- Apache Solr 4 
- Tomcat 8 
TYPO3
{
  "base::modules": [
    "solr"
  ],
  "solr::webappv4": {
    "solr-example-net": {
      "password": "oiphiengukei4paMahch0thoo",
      "solrVersion": "4.8.1",
      "extVersion": "3.0.0"
    }
  }
}
This will install Solr 4.8 configured for the usage of with the inofficial TYPO3 Solr extension.
Magento
{
  "base::modules": [
    "solr"
  ],
  "solr::instance::magento": {
    "solr-example-ch": {
      "password": "pai3xohw0ieGhieSheuge3oaf",
      "solrVersion": "4.8.1",
      "extVersion": "1.0.0"
    }
  }
}
Access
After adding the Solr configuration and instance to your hiera .yaml file and run puppet, your Solr instance admin webinterface is accessible through the web:
- URL - https://yourhostxy.snowflakehosting.ch:8443/solr-example-net/
To add new cores, simply click on add core and:
- Name: solr-example-net 
- instanceDir: typo3cores (or magento) 
- dataDir: data/live-example-1.0-de_CH 
- config: solrconfig.xml 
- /schema.xml 
Memory usage / ratio
We auto-configure Tomcat to use up to 80% of the available server memory. Assuming that there is only 1 services running on the server.