diff --git a/REFERENCE.md b/REFERENCE.md index 88726da4..32877add 100644 --- a/REFERENCE.md +++ b/REFERENCE.md @@ -34,10 +34,11 @@ * [`Rundeck::Auth_config`](#Rundeck--Auth_config): Rundeck authentication config type. * [`Rundeck::Db_config`](#Rundeck--Db_config): Rundeck database config type. +* [`Rundeck::Job`](#Rundeck--Job): Rundeck job type. * [`Rundeck::Key_storage_config`](#Rundeck--Key_storage_config): Rundeck key storage config type. * [`Rundeck::Loglevel`](#Rundeck--Loglevel): Rundeck log level type. * [`Rundeck::Mail_config`](#Rundeck--Mail_config): Rundeck mail config type. -* [`Rundeck::Project`](#Rundeck--Project): Rundeck project config type. +* [`Rundeck::Project`](#Rundeck--Project): Rundeck project type. ## Classes @@ -699,6 +700,7 @@ The following parameters are available in the `rundeck::cli` class: * [`repo_config`](#-rundeck--cli--repo_config) * [`manage_repo`](#-rundeck--cli--manage_repo) +* [`notify_conn_check`](#-rundeck--cli--notify_conn_check) * [`version`](#-rundeck--cli--version) * [`url`](#-rundeck--cli--url) * [`bypass_url`](#-rundeck--cli--bypass_url) @@ -722,6 +724,14 @@ Whether to manage the cli package repository. Default value: `true` +##### `notify_conn_check` + +Data type: `Boolean` + +Wheter to notify the cli connection check if rundeck service changes. + +Default value: `false` + ##### `version` Data type: `String[1]` @@ -956,17 +966,9 @@ rundeck::config::project { 'MyProject': The following parameters are available in the `rundeck::config::project` defined type: -* [`update_method`](#-rundeck--config--project--update_method) * [`config`](#-rundeck--config--project--config) - -##### `update_method` - -Data type: `Enum['set', 'update']` - -set: Overwrite all configuration properties for a project. Any config keys not included will be removed. -update: Modify configuration properties for a project. Only the specified keys will be updated. - -Default value: `'update'` +* [`update_method`](#-rundeck--config--project--update_method) +* [`jobs`](#-rundeck--config--project--jobs) ##### `config` @@ -991,6 +993,23 @@ Default value: } ``` +##### `update_method` + +Data type: `Enum['set', 'update']` + +set: Overwrite all configuration properties for a project. Any config keys not included will be removed. +update: Modify configuration properties for a project. Only the specified keys will be updated. + +Default value: `'update'` + +##### `jobs` + +Data type: `Hash[String, Rundeck::Job]` + +Rundeck jobs related to a project. + +Default value: `{}` + ## Functions ### `validate_rd_policy` @@ -1038,6 +1057,19 @@ Struct[{ }] ``` +### `Rundeck::Job` + +Rundeck job type. + +Alias of + +```puppet +Struct[{ + 'path' => Stdlib::Absolutepath, + 'format' => Enum['yaml', 'xml', 'json'], +}] +``` + ### `Rundeck::Key_storage_config` Rundeck key storage config type. @@ -1080,14 +1112,15 @@ Struct[{ ### `Rundeck::Project` -Rundeck project config type. +Rundeck project type. Alias of ```puppet Struct[{ Optional['config'] => Hash[String, String], - Optional['update_method'] => String, + Optional['update_method'] => Enum['set', 'update'], + Optional['jobs'] => Hash[String, Rundeck::Job], }] ```