|
| 1 | +--- |
| 2 | +:enabled: {{ feature_enabled }} |
| 3 | +:ssh_identity_key_file: '~/.ssh/id_rsa_foreman_proxy' |
| 4 | +:local_working_dir: '/var/tmp' |
| 5 | +:remote_working_dir: '/var/tmp' |
| 6 | +:socket_working_dir: '/var/tmp' |
| 7 | +# :kerberos_auth: false |
| 8 | + |
| 9 | +# :cockpit_integration: true |
| 10 | + |
| 11 | +# Mode of operation, one of ssh, pull, pull-mqtt |
| 12 | +:mode: ssh |
| 13 | + |
| 14 | +# Enables the use of SSH certificate for smart proxy authentication |
| 15 | +# The file should contain an SSH CA public key that the SSH public key of smart proxy is signed by |
| 16 | +# :ssh_user_ca_public_key_file: |
| 17 | + |
| 18 | +# Enables the use of SSH host certificates for host authentication |
| 19 | +# The file should contain a list of trusted SSH CA authorities that the host certs can be signed by |
| 20 | +# Example file content: @cert-authority * <SSH CA public key> |
| 21 | +# :ssh_ca_known_hosts_file: |
| 22 | + |
| 23 | +# Defines how often (in seconds) should the runner check |
| 24 | +# for new data leave empty to use the runner's default |
| 25 | +# :runner_refresh_interval: 1 |
| 26 | + |
| 27 | +# Defines the verbosity of logging coming from ssh command |
| 28 | +# one of :debug, :info, :error, :fatal |
| 29 | +# must be lower than general log level |
| 30 | +# :ssh_log_level: error |
| 31 | + |
| 32 | +# Remove working directories on job completion |
| 33 | +# :cleanup_working_dirs: true |
| 34 | + |
| 35 | +# MQTT configuration, need to be set if mode is set to pull-mqtt |
| 36 | +# :mqtt_broker: localhost |
| 37 | +# :mqtt_port: 1883 |
| 38 | + |
| 39 | +# Use of SSL can be forced either way by explicitly setting mqtt_tls setting. If |
| 40 | +# unset, SSL gets used if smart-proxy's foreman_ssl_cert, foreman_ssl_key and |
| 41 | +# foreman_ssl_ca settings are set available. |
| 42 | +# :mqtt_tls: |
| 43 | + |
| 44 | +# The notification is sent over mqtt every $mqtt_resend_interval seconds, until |
| 45 | +# the job is picked up by the host or cancelled |
| 46 | +# :mqtt_resend_interval: 900 |
0 commit comments