Merge pull request #363 from puppetlabs/release
MODULES-9910 Release merge-back v3.1.0
Merge pull request #365 from tphoney/codeowners
(maint) Add a codeowners file
These *_ensure parameters have `Enum['present', 'absent']` as type, so no need to compare them against `false`.
Completely remove tomcat::install_from_source
This parameter is not used anymore and was deprecated more than 2 years ago. 2 major versions of the module where released with this deprecation. When set, this parameter makes the catalog compilation fail with an error message explaining that this parameter is deprecated. However, when set to false or undef, no error is raised, but the default behavior is still to install from source⦠Completely remove this parameter so that setting it to any value will produce an error.
Consistently use Enum['present','absent']
Some rare classes previously allowed a Boolean value for these ensure parameters.
Tomcat 8 introduced [Resources] and some settings where moved arround:
```
<!-- Tomcat 7: -->
<Context allowLinking="true" />
<!-- Tomcat 8: -->
<Context>
<Resources allowLinking="true" />
</Context>
```
This commit introduce a new tomcat::config::server::resources defined
type which allows to configure such settings:
```
tomcat::config::server::resources { 'app resources':
parent_host => 'localhost',
parent_context => '/opt/app',
additional_attributes => {
allowLinking => true,
},
}
```
[Resources]: https://tomcat.apache.org/tomcat-8.0-doc/config/resources.htmlMerge pull request #366 from smortex/remove-tomcat-install_from_source
Completely remove tomcat::install_from_source
Merge pull request #368 from smortex/resources
Add Resources support
Merge pull request #367 from smortex/ensure-consistency
Improve consistency of ensurable resources
Point pdk gem to head of master until PDK-1525 resolved
Merge pull request #370 from puppetlabs/pdksync_pdksync-pdkgemupdate
pdksync - (maint) Override pdk gem version to master branch (PDK-1525 workaround until release)
(FM-8275) Add vagrant provision list
Prior to this commit the only provisioners included in the provision lists were docker and vmpooler, neither of which are particularly accessible to folks developing on Windows outside of Puppet. This commit adds a list which leverages the vagrant provisioner.
Merge pull request #369 from michaeltlombardi/ticket/master/FM-8275-aā¦
ā¦dd-vagrant-provision (FM-8275) Add vagrant provision list
Merge pull request #373 from carabasdaniel/master
Fix failing acceptance tests
(FM-8699) - Addition of Support for CentOS 8
Merge pull request #372 from puppetlabs/pdksync_encrypt-git
pdksync - (FM-8634) ensure encrypted communication for fixtures
Merge pull request #374 from david22swan/FM-8699
(FM-8699) - Addition of Support for CentOS 8
Merge pull request #375 from puppetlabs/pdksync_simplecov
(MODULES-10120) enable simplecov; update to PDK 1.14.1; minor cleanups
Merge pull request #376 from puppetlabs/pdksync_pdksync-addubuntu14
pdksync - "MODULES-10242 Add ubuntu14 support back to the modules"