Puppet Class: aem_stack_manager::application_properties

Defined in:
manifests/application_properties.pp

Summary

Write the `application.properties` file.

Overview

This class writes the application.properties file for the AEM Stack Manager. It is auto-generated and should not be modified by hand. Documentation for each of the properties can be found in the example application.properties from which it is generated. (see below)

Note: This is an internal class that shouldn't be used directly. It is included by the aem_stack_manager class. You can change values for it's parameters using Hiera.

Copyright © 2017 Shine Solutions Group, unless otherwise noted.

Parameters:

  • path (String)

    The path to the application.properties file on disk. Required.

  • owner (String)

    The user that should own the application.properties file. This user is not created by this module and should be managed elsewhere. Required.

  • group (String)

    The group that should own the application.properties file. This group is not created by this module and should be managed elsewhere. Required.

  • mode (String)

    The mode of the application.properties file. Passed to the file resource.

  • aem_stop_sleep_seconds (Variant[String, Undef]) (defaults to: undef)

    Java property aemStop.sleepSeconds

  • aws_client_connection_timeout (Variant[String, Undef]) (defaults to: undef)

    Java property aws.client.connection.timeout

  • aws_client_max_error_retry (Variant[String, Undef]) (defaults to: undef)

    Java property aws.client.max.errorRetry

  • aws_client_protocol (Variant[String, Undef]) (defaults to: undef)

    Java property aws.client.protocol

  • aws_client_proxy_host (Variant[String, Undef]) (defaults to: undef)

    Java property aws.client.proxy.host

  • aws_client_proxy_port (Variant[String, Undef]) (defaults to: undef)

    Java property aws.client.proxy.port

  • aws_client_use_proxy (Variant[String, Undef]) (defaults to: undef)

    Java property aws.client.useProxy

  • aws_region (Variant[String, Undef]) (defaults to: undef)

    Java property aws.region

  • aws_sqs_queue_name (Variant[String, Undef]) (defaults to: undef)

    Java property aws.sqs.queueName

  • command_check_crx_quickstart_process (Variant[String, Undef]) (defaults to: undef)

    Java property command.checkCrxQuickstartProcess

  • command_check_oak_run_process (Variant[String, Undef]) (defaults to: undef)

    Java property command.checkOakRunProcess

  • command_check_snapshot_process (Variant[String, Undef]) (defaults to: undef)

    Java property command.checkSnapshotProcess

  • command_deploy_artifact (Variant[String, Undef]) (defaults to: undef)

    Java property command.deployArtifact

  • command_deploy_artifacts (Variant[String, Undef]) (defaults to: undef)

    Java property command.deployArtifacts

  • command_ec2_metadata (Variant[String, Undef]) (defaults to: undef)

    Java property command.ec2Metadata

  • command_enter_standby_by_component (Variant[String, Undef]) (defaults to: undef)

    Java property command.enterStandbyByComponent

  • command_enter_standby_by_identity (Variant[String, Undef]) (defaults to: undef)

    Java property command.enterStandbyByIdentity

  • command_exit_standby_by_component (Variant[String, Undef]) (defaults to: undef)

    Java property command.exitStandbyByComponent

  • command_exit_standby_by_identity (Variant[String, Undef]) (defaults to: undef)

    Java property command.exitStandbyByIdentity

  • command_export_package (Variant[String, Undef]) (defaults to: undef)

    Java property command.exportPackage

  • command_import_package (Variant[String, Undef]) (defaults to: undef)

    Java property command.importPackage

  • command_offline_compaction_by_identity (Variant[String, Undef]) (defaults to: undef)

    Java property command.offlineCompactionByIdentity

  • command_offline_compaction_for_author (Variant[String, Undef]) (defaults to: undef)

    Java property command.offlineCompactionForAuthor

  • command_offline_snapshot (Variant[String, Undef]) (defaults to: undef)

    Java property command.offlineSnapshot

  • command_paired_instance (Variant[String, Undef]) (defaults to: undef)

    Java property command.pairedInstance

  • command_promote_author (Variant[String, Undef]) (defaults to: undef)

    Java property command.promoteAuthor

  • command_shell (Variant[String, Undef]) (defaults to: undef)

    Java property command.shell

  • command_stack_components (Variant[String, Undef]) (defaults to: undef)

    Java property command.stackComponents

  • command_start_aem (Variant[String, Undef]) (defaults to: undef)

    Java property command.startAem

  • command_stop_aem (Variant[String, Undef]) (defaults to: undef)

    Java property command.stopAem

  • command_timeout (Variant[String, Undef]) (defaults to: undef)

    Java property command.timeout

  • command_wait_until_ready (Variant[String, Undef]) (defaults to: undef)

    Java property command.waitUntilReady

  • offline_snapshot_minimum_publish_instances (Variant[String, Undef]) (defaults to: undef)

    Java property offlineSnapshot.minimumPublishInstances

  • server_port (Variant[String, Undef]) (defaults to: undef)

    Java property server.port

See Also:



135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
# File 'manifests/application_properties.pp', line 135

class aem_stack_manager::application_properties (
  String $path,
  String $owner,
  String $group,
  String $mode,

  Variant[String, Undef] $aem_stop_sleep_seconds = undef,
  Variant[String, Undef] $aws_client_connection_timeout = undef,
  Variant[String, Undef] $aws_client_max_error_retry = undef,
  Variant[String, Undef] $aws_client_protocol = undef,
  Variant[String, Undef] $aws_client_proxy_host = undef,
  Variant[String, Undef] $aws_client_proxy_port = undef,
  Variant[String, Undef] $aws_client_use_proxy = undef,
  Variant[String, Undef] $aws_region = undef,
  Variant[String, Undef] $aws_sqs_queue_name = undef,
  Variant[String, Undef] $command_check_crx_quickstart_process = undef,
  Variant[String, Undef] $command_check_oak_run_process = undef,
  Variant[String, Undef] $command_check_snapshot_process = undef,
  Variant[String, Undef] $command_deploy_artifact = undef,
  Variant[String, Undef] $command_deploy_artifacts = undef,
  Variant[String, Undef] $command_ec2_metadata = undef,
  Variant[String, Undef] $command_enter_standby_by_component = undef,
  Variant[String, Undef] $command_enter_standby_by_identity = undef,
  Variant[String, Undef] $command_exit_standby_by_component = undef,
  Variant[String, Undef] $command_exit_standby_by_identity = undef,
  Variant[String, Undef] $command_export_package = undef,
  Variant[String, Undef] $command_import_package = undef,
  Variant[String, Undef] $command_offline_compaction_by_identity = undef,
  Variant[String, Undef] $command_offline_compaction_for_author = undef,
  Variant[String, Undef] $command_offline_snapshot = undef,
  Variant[String, Undef] $command_paired_instance = undef,
  Variant[String, Undef] $command_promote_author = undef,
  Variant[String, Undef] $command_shell = undef,
  Variant[String, Undef] $command_stack_components = undef,
  Variant[String, Undef] $command_start_aem = undef,
  Variant[String, Undef] $command_stop_aem = undef,
  Variant[String, Undef] $command_timeout = undef,
  Variant[String, Undef] $command_wait_until_ready = undef,
  Variant[String, Undef] $offline_snapshot_minimum_publish_instances = undef,
  Variant[String, Undef] $server_port = undef,

) {
  file { $path:
    ensure  => file,
    owner   => $owner,
    group   => $group,
    mode    => $mode,
    content => template('aem_stack_manager/application_properties.erb'),
  }
}