- Redis config updates #279
- Remove old variables that are no longer used #280
- Remove platform password encryption #281
- setting vm swappiness to recommended value 1 #282
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.7.0...v3.7.1
- Fix download order in Gateway offline download playbook #278
- Integrating Vault approle creation and setup #276
- Update galaxy version and changelog for release 3.7.0 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.6.1...v3.7.0
- Fix issue with installing Platform adapters #277
- Update galaxy version and changelog for release 3.6.1 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.6.0...v3.6.1
- Add community.general to galaxy dependencies and pin version #275
- Add support for relocating Platform server and service RPMs #274
- Changes to support B/G while sharing redis & mongo #272
- Update galaxy version and changelog for release 3.6.0 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.5.0...v3.6.0
- Activate gateway python venv only for gateway user #264
- Add Python test script to Gateway installs #257
- Add flag to enable/disable starting Platform service #262
- Add pkgconf-pkg-config to gateway build packages list for offline install #269
- Add regex_escape to package name search query #260
- Change gateway offline download to copy gateway wheel #261
- Copy local platform packages to download location for offline installs #266
- Determine offline adapter install list from download directory #265
- Encrypt default Platform password #258
- Fix bug when installing new adapters #263
- Fix bug with offline platform install when adapter list is empty #267
- Fix issues with offline gateway install #268
- Open Gateway Manager port in firewall #270
- Skip encryption key check when downloading Platform packages #256
- Update galaxy version and changelog for release 3.5.0 [skip ci]
- Update platform_release format #259
- removing nodejs repo addition on AmazonLinux2023 #271
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.4.0...v3.5.0
- Add assertion tasks to deployer roles #236
- Add assertions after platform and gateway upgrades #237
- Add end-tag option to changelog.py #232
- Add wait until active to mongod startup #198
- Configuration optimizations #247
- Enable logrotate for redis #235
- Fix Gateway offline collection install bug #255
- Fix Vault download packages #240
- Fix adapter download for offline installs #230
- Fix gateway firewall configuration tasks #254
- Fix issue with offline adapter install #234
- Fix posrotate mongod command #250
- Fix redis offline install #252
- Fix uninstall of NodeJS in adapter download #231
- Modified recommended http server threads comment per performance tests #238
- Readme updates #249
- Remove condition that prevents adjusting SELinux labels #246
- Update Redis to 7.4.6 - [CVE-2025-49844] #251
- Update galaxy version and changelog for release 3.4.0 [skip ci]
- Updated public repositories #244
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.3.0...v3.4.0
- Set SELinux file type for redis config templates @Nick-Andreano #227
- Add Nginx support for setting up proxy to Platform #225
- Add disclaimer to vault role, its not intended for production use #212
- Add new property with default value #208
- Add script to initialize Deployer development environment #223
- Added conditional to move Platform HTTPS cert and key files #226
- Added logrotate configuration for MongoDB #216
- Change Redis version #220
- Change
venv.shpermissions #222 - Change platform Nodejs version from 22 to 20 #217
- Changed the directory structure for certificates for Platform #215
- Fix vars include in Gateway download and preflight #228
- Optimize ansible config paths #218
- Redis version #224
- Support Oracle Linux 9 #219
- Support for ARM in mongo role #221
- TLS enabled for mongodb #210
- Update Platform Guide #209
- Update galaxy version and changelog for release 3.3.0 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.2.0...v3.3.0
- Add warning to docs about urls that may include redirects #205
- Change Remi repo URL to use OS version instead of major version #201
- Consolidate common configuration tasks in platform role #203
- Copy edits #197
- Fix inconsistencies in Platform Guide #204
- Fix redis selinux configuration #207
- Update galaxy version and changelog for release 3.2.0 [skip ci]
- Update prometheus documentation #202
- Update required repositories in README #200
- updated README to include platform rpm #196
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.1.1...v3.2.0
- Add umask to offline pip installs #192
- Fix gateway offline install #193
- Offline install adapter overwrite fix #194
- Remove build packages only when installed with deployer #191
- Remove default encryption key, require this key for execution #195
- Update galaxy version and changelog for release 3.1.1 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.1.0...v3.1.1
- Add umask to python app dependencies pip install #189
- Added support for IAG 4.3 #190
- Ansible netmiko #187
- Duplicate vars #185
- Os clean up #182
- Pinning the ansible-lint version #186
- Prometheus al23 #181
- Remove dnf switch-to when installing nodejs #188
- Update galaxy version and changelog for release 3.1.0 [skip ci]
- Use full path to ansible-galaxy when installing collections #183
- Vault al23 #184
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.0.1...v3.1.0
- Update galaxy version and changelog for release 3.0.1 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v3.0.0...v3.0.1
- Fix Gateway Ansible config paths #229
- Fix Redis offline install to not uninstall build packages #245
- Fix issues with download playbooks not copying RPMs to control node #243
- Preflight Checks #116
- Release v3.0.0
- Update galaxy and changelog for v2.6.3
- Update galaxy version and changelog for release 3.0.0 [skip ci]
- Update galaxy.yml and changelog for v2.6.2
- Update galaxy.yml and changelog with v2.6.1
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.3...v3.0.0
- Fix Redis offline install to not uninstall build packages #245
- Update galaxy and changelog for v2.6.3
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.2...v2.6.3
- Fix issues with download playbooks not copying RPMs to control node #243
- Update galaxy.yml and changelog for v2.6.2
- Update galaxy.yml and changelog with v2.6.1
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.1...v2.6.2
- Fix Gateway Ansible config paths #229
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.6.0...v2.6.1
- Add support for installing Ansible collections on IAG servers #110
- Allow core to cleanup on systemctl stop #113
- Create mongo-key for replication #114
- Do not overwrite the Redis Sentinel service script when installing from Remi repo #111
- Escape mongo password #109
- Readme updates #108
- Uninstall build packages after installation #105
- Update ansible-lint.yml
- Update galaxy version and changelog for release 2.6.0 [skip ci]
- Update the mongo-key tasks change from single copy to slurp #118
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.5.0...v2.6.0
- 23.2 RHEL and Rocky 8 now install node 20 instead of 18 #93
- Add tasks to open prometheus exporter ports in firewalld #92
- Added customer engine name #94
- Change Prometheus Redis exporter to use prometheus user #102
- Consolidate Redis roles #99
- Redefine logic that triggers tasks for the ASA architecture #101
- Update Ansible requirements in readme #96
- Update galaxy version and changelog for release 2.5.0 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.4.1...v2.5.0
- Add README for grafana role #91
- Update galaxy version and changelog for release 2.4.1 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.4.0...v2.4.1
- Support installation of Itential artifacts using repository URL #87
- Added tuned to operational packages #84
- Changlog link fix #83
- Fix custom adapter symlinks when patching IAP #85
- Restructure prometheus playbooks and roles #86
- Separate out Grafana RabbitMQ dashboard definition #89
- Support auth in MongoDB exporter #88
- Update galaxy version and changelog for release 2.4.0 [skip ci]
- Use rabbitmq_default_mgt_console_port in prometheus role #90
- Wrong mongo version #82
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.3...v2.4.0
- Fix prometheus redis exporter when auth is enabled #80
- Update galaxy version and changelog for release 2.3.3 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.2...v2.3.3
- Change RabbitMQ cluster node names to short hostname #43
- Fix RabbitMQ env config template
- Missing replset name #71
- Update galaxy version and changelog for release 2.3.2 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.1...v2.3.2
- Add mongo host to tasks, do not use default #69
- Add task to stop rabbitmq service in rabbitmq role #70
- Fix ansible lint issues in all roles and playbooks #61
- Fixed RabbitMQ installation when using custom variables #67
- Fixed redis installation when using custom variables #66
- Missing SSO parameter in authenticationProps #58
- Non standard dirs #68
- Support non-standard mongo port #65
- Update galaxy version and changelog for release 2.3.1 [skip ci]
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.3.0...v2.3.1
- Configure SELinux when using custom IAP installation directory #39
- Gateway 23.3 #29
- IAG task fails when SELinux is disabled #44
- Rename to yml #28
- Update galaxy version and changelog for release 2.3.0 [skip ci]
- added redis_db_number #40
- updated mongo for 2023.2 redhat/rocky 8 to version 7 #38
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.2.0...v2.3.0
- 232 rhel/rocky8 support for platform and mongo #15
- Add Code of conduct and contributing guidelines #5
- Add flag to disable installation of YUM repositories #12
- Add jmespath requirement to docs
- Add license file #4
- Add notes to docs about RabbitMQ not being required for IAP 2023.2 and newer
- Add processManagement section to mongod.conf template
- Add specs for control node to README #19
- Add support for installing adapters from zip archive
- Add variables for http server threads (IAG) and IAG adapter token timeout (IAP) #14
- Added conditional to prevent RabbitMQ install when iap_release is less than 2023.2
- Correct lint issues #17
- Create ansible-lint.yml
- Create publish_ansible_collection.yml
- Create updateChangelog.yml
- Fix IAG adapter service config base_path
- Fix IAP Vault token location and permissions #23
- Fix MongoDB tools package list for IAP v2021.1 installs
- Fix iag_http_server_threads syntax issue in IAG properties template #27
- HAProxy timeout settings update #7
- Hashicorp read only support #11
- Improve logging #10
- Lint issues #18
- Lint issues #20
- Lint issues #22
- Prometheus #24
- Re-factor Running the Deployer section of README
- Rename documents to docs #6
- Support MongoDB installs on aarch64 servers
- Update CHANGELOG.md
- Update Ports and Networking section in README #16
- Update README to remove instructions for installing from Itential Ansible Galaxy #26
- Update galaxy version and changelog for release 2.2.0 [skip ci]
- Update publish_ansible_collection.yml
- addded support for 23.2 on RHEL 8 for Gateway install #13
- added license to galaxy file #8
- delete file
- moved vault_port to common_vars #9
- removed Terraform
- update changelog script
- updated iag_guide.md
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.1.2...v2.2.0
- Create release v2.1.2
- Fix download adapters when custom adapters list is empty
- Readme updates
- Update CI build pipeline to fetch all tags
- Update links in mongodb role documentation
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.1.1...v2.1.2
- Add README documents for each component
- Add missing variables and examples to documentation
- Add script to create changelog when CI build pipeline is executed
- Create release v2.1.1
- Update docs with variables required for installing Redis from source
- Update example inventory hostnames in README
- Update selinux role to configure SELinux only if it is enabled
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.1.0...v2.1.1
- Add support for installing Redis from source
- Create release 2.1.0
- Fix rabbitmq playbook when clustering/ssl is enabled
- Update README document
- Update Redis and RabbitMQ roles to use configurable usernames/passwords
- Update Redis settings to support IAP 23.2
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.0.2...v2.1.0
- Rename patch IAP/IAG playbooks to support calling from collection
Full Changelog: https://github.com/itential/itential.deployer/compare/v2.0.1...v2.0.2
- Add offline install functionality
- Add support for IAG and IAP 2023.2
- Create release 2.0.0
- Create release 2.0.1
- Fix CI pipeline
- Fix profile name when using advanced config (HA/DR)
- Move playbooks to playbooks directory
- Update .gitlab-ci.yml file
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.5.0...v2.0.1
- Add Gateway task to add HTTP port to SELinux
- Add Vault task to configure ports in firewalld
- Add redis_tls common default var
- Add support for installing IAP from tar file
- Added files to install redis from repo
- Change patch playbooks to include common vars via role
- Changes to support bring-your-own-dependency
- Create release 1.5.0
- Move dup vars to common_vars redis
- Remove dup RabbitMQ vars
- Remove duplicate IAP vars
- Remove duplicate MongoDB variables
- Remove duplicate Vault vars
- Update IAG module and collection paths
- Update SELinux configurations for IAP/Redis/MongoDB
- Vars cleanup
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.4.0...v1.5.0
- Bump galaxy collection version
- Bump redis version to 7.0.14
- Check for IAG adapter and do not add it if already present
- Fixed mongo backup issues, removing bin file from remote when finished
- Minor changes for rabbit
- Minor optimizations
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.3.0...v1.4.0
- Add IAG HTTPS/SSL configuration
- Added missing LDAP and other properties
- Create release 1.3.0
- Fixed Mongo tools yum reference for rhel8
- Support mongodb replication with no arbiter
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.2.1...v1.3.0
- Add ansible-pylibssh to pip install for IAG 2023.1
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.2.0...v1.2.1
- Add flag for determining whether to use rsync for artifact uploads
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.1.0...v1.2.0
- Add flag to disable binding to v6 interfaces (rabbitmq/redis)
- Add initial version of CI pipeline
- Add tls options to mongo connection string
- Added HA policy to iap vhost, other best practices in rabbit conf
- Added correct redis ACL
- Added new role that can upgrade IAG
- Added tasks to downgrade markupsafe after jinja install
- Changed and added some best practice rabbit settings
- Corrected ACL list
- IAG adapters will be built based on gateway group members
- Modifying rabbit HA policy to match ISD standards
- Release v1.1.0
- Remove mongo init
- Removed mongodb_init role, tasks moved to mongo and platform roles
Full Changelog: https://github.com/itential/itential.deployer/compare/v1.0.0...v1.1.0
- Change pip install to use builtin module
- Changed default iap log dir to match already established docs and practices
- Fix restart mongo task in mongo auth
- Fixed syntax error
- Initial commit
- Initial version