v1.4.0
Changes
-
Added new tasks to communicate with the StackStorm CLI. The naming standard and parameters
are modeled after thest2
CLI command and must be run on the StackStorm node:st2::key_decrypt
- Decrypts an encrypted key/value pairst2::key_get
- Retrieves the value for a key from the datastorest2::key_load
- Loads a list of key/value pairs into the datastorest2::pack_install
- Installs a list of packsst2::pack_list
- Get a list of installed packsst2::pack_remove
- Removes a list of packs
(Feature)
-
Fixed build for new release of
puppet/nginx
causing conflict withpuppetlabs/stdlib
.
The new version0.16.0
ofpuppet/nginx
requirespuppetlabs/stdlib >= 5.0.0
.
Several other modules we depend on requirepuppetlabs/stdlib < 5.0.0
causing a conflict.
To fix this, we've pinnedpuppet/nginx
to0.15.0
in the Puppetfiles used
for testing. (Bugfix)
Contributed by @nmaludy -
Removed the dependencies because they're no longer used.
puppet/staging
puppetlabs/gcc
(Enhancement)
Contributed by @nmaludy
-
Puppet 4 is officially deprecated due to it being End of Life on 2018-12-31.
Support will be removed in a future version. (Enhancement)
Contributed by @nmaludy -
Fixed build for Puppet 4. New version of rubygem-update requires Ruby 2.3.0
and Puppet 4 requires 2.1.x. When runninggem update --system
this updated
the gem past the installed ruby version, breaking the build. Instead,
we simply leave the system gems alone during the build.
Contributed by @nmaludy -
Removed the following unused variables from
::st2
:mistral_git_branch
st2web_ssl_cert
st2web_ssl_key
api_url
api_logging_file
flow_url
global_env
workers
(actually implemented below withactionrunner_workers
)
(Enhancement)
Contributed by @nmaludy
-
Added the following variables to
::st2
:auth_api_url
: URL of the StackStorm API for use by thest2auth
service.actionrunner_workers
: Number ofst2actionrunner
processes to start.mistral_db_host
: Hostname/IP of the Mistral Postgres databasemistral_db_name
: Database name of the Mistral Postgres databamistral_db_username
: Username for authentication to the Mistral Postgres databasemistral_db_password
: Password for authentication to the Mistral Postgres databasemistral_db_bind_ips
: String of IPs (csv) that the Mistral Postgres database will accept connections on (default: 127.0.0.1)chatops_api_url
: URL of the StackStorm API service for use byst2chatops
chatops_auth_url
: URL of the StackStorm Auth service for use byst2chatops
(Enhancement)
Contributed by @nmaludy
-
Added documentation for variables in many of the classes. (Enhancement)
Contributed by @nmaludy -
Converted entire module over to Puppet Strings documentation. (Enhancement)
Contributed by @nmaludy -
Added CI check for documentation warnings/errors. (Enhancement)
Contributed by @nmaludy -
Fixed
st2_pack
resouce not escaping username/password arguments, leading to errors
when authenticating with usernames/passwords that contain special characters. (Bugfix)
Contributed by @nmaludy