Classes
artifactory
: artifactory: See README.md for documentation.artifactory::apache
: Sets up an apache proxy.artifactory::apt
: Sets up the debian repository to install artifactory.artifactory::config
: == Class artifactory::config This class is called from artifactory for service config.artifactory::install
: == Class artifactory::install This class is called from artifactory for install.artifactory::mysql
: Manages mysql server if automatedartifactory::service
: == Class artifactory::service This class is meant to be called from artifactory. It ensure the service is running.artifactory::yum
: == Class artifactory::install This class is called from artifactory for install.
artifactory: See README.md for documentation.
The following parameters are available in the artifactory
class.
Data type: Enum['oss', 'pro', 'enterprise']
The edition to install from open source to professional.
Default value: 'oss'
Data type: Boolean
True if the apt repo should be managed and false otherwise.
Default value: true
Data type: Boolean
Use a temp db.
Default value: true
Data type: String
The name of the rpm for yum.
Default value: 'bintray-jfrog-artifactory-rpms'
Data type: String
The url for the yum repository.
Default value: 'https://jfrog.bintray.com/artifactory-rpms'
Data type: String
The url for the yum pro repsitory.
Default value: 'https://jfrog.bintray.com/artifactory-pro-rpms'
Data type: String
The name of the debian folder.
Default value: 'bintray-jfrog-artifactory-debs'
Data type: String
The base url for debian downloads.
Default value: 'https://jfrog.bintray.com/artifactory-debs'
Data type: String
The base url for the pro debian downloads.
Default value: 'https://jfrog.bintray.com/artifactory-pro-debs'
Data type: String
The name of the package for open source.
Default value: 'jfrog-artifactory-oss'
Data type: String
The name of the package for the pro version.
Default value: 'jfrog-artifactory-pro'
Data type: String
The version of the package.
Default value: 'present'
Data type: String
The home directory for artifactory.
Default value: '/var/opt/jfrog/artifactory'
Data type: String
The owner of the configuration.
Default value: 'artifactory'
Data type: String
The group woner of the configuration.
Default value: 'artifactory'
Data type: String
The root password for artifactory.
Default value: 'password'
Data type: Optional[String]
The url to download jdbc driver.
Default value: undef
Data type: Optional[Enum[ 'derby', 'mariadb', 'mssql', 'mysql', 'oracle', 'postgresql', ]]
The database type.
Default value: undef
Data type: Optional[String]
The url to the database.
Default value: undef
Data type: Optional[String]
The database username.
Default value: undef
Data type: Optional[String]
The database password.
Default value: undef
Data type: Boolean
True if to automate the db and false otherwise.
Default value: false
Data type: Optional[Enum[ 'filesystem', 'fullDb', 'cachedFS', 'fullDbDirect', ]]
The type of binary to use.
Default value: undef
Data type: Optional[Integer]
The max pool size.
Default value: undef
Data type: Optional[Integer]
The max idel pool size.
Default value: undef
Data type: Optional[Integer]
The binary provider's max cache size.
Default value: undef
Data type: Optional[String]
The binary provider's base data directory.
Default value: undef
Data type: Optional[String]
The binary provider's filesystem dir.
Default value: undef
Data type: Optional[String]
The binary provider's cache dir.
Default value: undef
Data type: Optional[String]
The master key.
Default value: undef
Data type: Optional[String]
The license key.
Default value: undef
Data type: Boolean
Installs an apache server and configures a vhost to proxy to artifactory.
Default value: false
Data type: Optional[String]
Sets the Apache server name via Apache's ServerName directive
Default value: undef
Data type: Optional[String]
Specifies the email address Apache displays when it renders 1 of its error pages.
Default value: undef
Data type: Boolean
If true, configures apache to use SSL. Port 80 is rewrittent o 443.
Default value: false
Data type: Optional[String]
The public certificate.
Default value: undef
Data type: Optional[String]
The private ssl certificate.
Default value: undef
Data type: Optional[String]
The SSL certificate authority.
Default value: undef
Data type: Optional[Array[String]]
The system properties for artifactory.
Default value: undef
Sets up an apache proxy.
Sets up the debian repository to install artifactory.
== Class artifactory::config
This class is called from artifactory for service config.
== Class artifactory::install
This class is called from artifactory for install.
Manages mysql server if automated
== Class artifactory::service
This class is meant to be called from artifactory. It ensure the service is running.
== Class artifactory::install
This class is called from artifactory for install.