Skip to content

Commit

Permalink
Merge pull request #11 from markt-de/artifactory_v7
Browse files Browse the repository at this point in the history
Add support for Artifactory 7
  • Loading branch information
bryanjbelanger authored May 17, 2020
2 parents 9107c1c + 4a07e9c commit 8c06ef1
Show file tree
Hide file tree
Showing 13 changed files with 235 additions and 648 deletions.
39 changes: 26 additions & 13 deletions README.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,10 @@

## Overview

This ONLY install Artifactory OSS.
This will install Artifactory OSS or PRO.
Artifactory 7+ is supported, legacy support for Artifactory 6 is still available.

If you are looking for the commercial installation look at:

Artifactory PRO: https://forge.puppet.com/fervid/artifactory_pro
If you are looking for the HA installation look at:

Artifactory HA: https://forge.puppet.com/fervid/artifactory_ha

Expand All @@ -41,6 +40,15 @@ The Artifactory module manages both the installation and database configuration
If you want a server installed with the default options you can run
`include '::artifactory'`.

However, it is strongly recommended to specify the desired version of Artifactory:

```puppet
class { '::artifactory':
package_version => '7.4.3',
```

This ensures that the module behaves correctly and does not enable obsolete features for your version of Artifactory.

If you need to add database connectivity instantiate with the required parameters:

~~~
Expand Down Expand Up @@ -84,6 +92,18 @@ class { 'artifactory':
}
```

### Install commercial version

To install a commercial version of Artifactory:

```puppet
class { '::artifactory':
edition => 'pro',
license_key => 'ABCDEFG1234567890',
...
}
```

## Usage

All interaction for the server is done via `::artifactory`.
Expand Down Expand Up @@ -132,13 +152,6 @@ Sets the package version to. Defaults to 'present'.

This can be changed if you need to install a specific version. It takes the same values allowed for the `ensure` parameter of the standard `package` resource type.


##### `manage_java`

Tells the module whether or not to manage the java class. This defaults to true. Usually this is what you want.

If your organization actively manages the java installs across your environment set this to false.

##### `root_password`

Sets the root password for Puppet managed mysql database
Expand Down Expand Up @@ -229,8 +242,8 @@ Optional setting for the master key that Artifactory uses to connect to the data

This module has been tested on:

* RedHat Enterprise Linux 5, 6, 7
* CentOS 5, 6, 7
* RedHat Enterprise Linux 5, 6, 7, 8
* CentOS 5, 6, 7, 8

## Development

Expand Down
Empty file removed files/.gitkeep
Empty file.
18 changes: 0 additions & 18 deletions files/artifactory.service

This file was deleted.

Loading

0 comments on commit 8c06ef1

Please sign in to comment.