Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for Artifactory 7 #11

Merged
merged 9 commits into from
May 17, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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