summaryrefslogtreecommitdiffstats
path: root/ansible_collections/community/mongodb/changelogs
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/community/mongodb/changelogs')
-rw-r--r--ansible_collections/community/mongodb/changelogs/.plugin-cache.yaml110
-rw-r--r--ansible_collections/community/mongodb/changelogs/changelog.yaml259
-rw-r--r--ansible_collections/community/mongodb/changelogs/config.yaml31
3 files changed, 400 insertions, 0 deletions
diff --git a/ansible_collections/community/mongodb/changelogs/.plugin-cache.yaml b/ansible_collections/community/mongodb/changelogs/.plugin-cache.yaml
new file mode 100644
index 00000000..e2c1cafb
--- /dev/null
+++ b/ansible_collections/community/mongodb/changelogs/.plugin-cache.yaml
@@ -0,0 +1,110 @@
+objects: {}
+plugins:
+ become: {}
+ cache:
+ mongodb:
+ description: Use MongoDB for caching
+ name: mongodb
+ version_added: null
+ callback: {}
+ cliconf: {}
+ connection: {}
+ httpapi: {}
+ inventory: {}
+ lookup:
+ mongodb:
+ description: lookup info from MongoDB
+ name: mongodb
+ version_added: '2.3'
+ module:
+ mongodb_balancer:
+ description: Manages the MongoDB Sharded Cluster Balancer.
+ name: mongodb_balancer
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_index:
+ description: Creates or drops indexes on MongoDB collections.
+ name: mongodb_index
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_info:
+ description: Gather information about MongoDB instance.
+ name: mongodb_info
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_maintenance:
+ description: Enables or disables maintenance mode for a secondary member.
+ name: mongodb_maintenance
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_monitoring:
+ description: Manages the free monitoring feature.
+ name: mongodb_monitoring
+ namespace: ''
+ version_added: 1.3.0
+ mongodb_oplog:
+ description: Resizes the MongoDB oplog.
+ name: mongodb_oplog
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_parameter:
+ description: Change an administrative parameter on a MongoDB server
+ name: mongodb_parameter
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_replicaset:
+ description: Initialises a MongoDB replicaset.
+ name: mongodb_replicaset
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_schema:
+ description: Manages MongoDB Document Schema Validators.
+ name: mongodb_schema
+ namespace: ''
+ version_added: 1.3.0
+ mongodb_shard:
+ description: Add or remove shards from a MongoDB Cluster
+ name: mongodb_shard
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_shard_tag:
+ description: Manage Shard Tags.
+ name: mongodb_shard_tag
+ namespace: ''
+ version_added: 1.3.0
+ mongodb_shard_zone:
+ description: Manage Shard Zones.
+ name: mongodb_shard_zone
+ namespace: ''
+ version_added: 1.3.0
+ mongodb_shell:
+ description: Run commands via the MongoDB shell.
+ name: mongodb_shell
+ namespace: ''
+ version_added: 1.1.0
+ mongodb_shutdown:
+ description: Cleans up all database resources and then terminates the mongod/mongos
+ process.
+ name: mongodb_shutdown
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_status:
+ description: Validates the status of the replicaset.
+ name: mongodb_status
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_stepdown:
+ description: Step down the MongoDB node from a PRIMARY state.
+ name: mongodb_stepdown
+ namespace: ''
+ version_added: 1.0.0
+ mongodb_user:
+ description: Adds or removes a user from a MongoDB database
+ name: mongodb_user
+ namespace: ''
+ version_added: 1.0.0
+ netconf: {}
+ shell: {}
+ strategy: {}
+ vars: {}
+version: 1.3.0
diff --git a/ansible_collections/community/mongodb/changelogs/changelog.yaml b/ansible_collections/community/mongodb/changelogs/changelog.yaml
new file mode 100644
index 00000000..f90f36a2
--- /dev/null
+++ b/ansible_collections/community/mongodb/changelogs/changelog.yaml
@@ -0,0 +1,259 @@
+ancestor: null
+releases:
+ 1.0.0:
+ changes:
+ release_summary: |
+ The first stable release of the commmunity.mongodb collection.
+ Many of the plugins and modules were previously released in ansible itself.
+ modules:
+ - description: Manages the MongoDB Sharded Cluster Balancer.
+ name: mongodb_balancer
+ namespace: ''
+ - description: Creates or drops indexes on MongoDB collections.
+ name: mongodb_index
+ namespace: ''
+ - description: Gather information about MongoDB instance.
+ name: mongodb_info
+ namespace: ''
+ - description: Enables or disables maintenance mode for a secondary member.
+ name: mongodb_maintenance
+ namespace: ''
+ - description: Resizes the MongoDB oplog.
+ name: mongodb_oplog
+ namespace: ''
+ - description: Change an administrative parameter on a MongoDB server
+ name: mongodb_parameter
+ namespace: ''
+ - description: Initialises a MongoDB replicaset.
+ name: mongodb_replicaset
+ namespace: ''
+ - description: Add or remove shards from a MongoDB Cluster
+ name: mongodb_shard
+ namespace: ''
+ - description: Cleans up all database resources and then terminates the mongod/mongos
+ process.
+ name: mongodb_shutdown
+ namespace: ''
+ - description: Validates the status of the cluster.
+ name: mongodb_status
+ namespace: ''
+ - description: Step down the MongoDB node from a PRIMARY state.
+ name: mongodb_stepdown
+ namespace: ''
+ - description: Adds or removes a user from a MongoDB database
+ name: mongodb_user
+ namespace: ''
+ plugins:
+ cache:
+ - description: This cache uses per host records saved in MongoDB.
+ name: mongodb
+ namespace: ''
+ lookup:
+ - description: 'The ``MongoDB`` lookup runs the *find()* command on a given *collection* on a given *MongoDB* server.'
+ name: mongodb
+ namespace: ''
+ objects:
+ role:
+ - description: Configure the CSRS Config Server Replicaset for a MongoDB sharded
+ cluster. (Use mongodb_mongod for Standalone installations - this does not
+ create mongo.conf)
+ name: mongodb_config
+ namespace: null
+ - description: Install MongoDB packages on Debian and RedHat based platforms.
+ name: mongodb_install
+ namespace: null
+ - description: A simple role to configure Linux Operating System settings, as
+ advised in the MongoDB Production Notes.
+ name: mongodb_linux
+ namespace: null
+ - description: Configure the mongod service (includes populating mongod.conf)
+ which is a MongoDB replicaset or standalone server.
+ name: mongodb_mongod
+ namespace: null
+ - description: Configure the mongos service (includes populating mongos.conf)
+ which only runs in a sharded MongoDB cluster.
+ name: mongodb_mongos
+ namespace: null
+ - description: Configures a package repository for MongoDB on Debian and RedHat
+ based platforms.
+ name: mongodb_repository
+ namespace: null
+ - description: Configure SELinux for MongoDB.
+ name: mongodb_selinux
+ namespace: null
+ release_date: '2020-08-06'
+ 1.1.0:
+ changes:
+ release_summary: |
+ This release adds the mongodb_shell module and the mongodb_auth role.
+ modules:
+ - description: Run commands via the MongoDB shell.
+ name: mongodb_shell
+ namespace: ''
+ objects:
+ role:
+ - description: Configure auth on MongoDB servers.
+ name: mongodb_auth
+ namespace: null
+ release_date: '2020-10-24'
+ 1.1.1:
+ changes:
+ bugfixes:
+ - 235 - Fix namespace.
+ release_date: '2020-11-04'
+ 1.1.2:
+ changes:
+ bugfixes:
+ - 252 - Fix config template override in various roles.
+ - 255 - Add replica_set param to mongodb_index module.
+ - 264 - Only add force parameter to shutdown command when set to true.
+ - 275 - Use OrderedDict class in the following modules, mongodb_balancer, mongodb_oplog,
+ mongodb_shutdown.
+ release_date: '2021-01-06'
+ 1.2.0:
+ changes:
+ release_summary: |
+ A variety of idempotency and reliability improvements.
+ bugfixes:
+ - 281 - mongodb_linux Fixes disable-transparent-huge-pages.service idempotency.
+ - 282 - Add restart handler, and bool variable to control to mongofb_config/mongod/mongos
+ roles.
+ - 285 - Output users and roles dict by database to avoid overwriting entries.
+ - 287 - Fixes return value on older versions of MongoDB.
+ - 290 - Adds pseudo-idempotency feature to module.
+ release_date: '2021-01-31'
+ 1.2.1:
+ changes:
+ minor_changes:
+ - 304 - Adds validate parameter to mongodb_status module.
+ release_date: '2021-02-09'
+ 1.3.0:
+ changes:
+ release_summary: |
+ This release improves sharded cluster management, and adds schema validator management.
+ Several bug fixes improve compatibility with python3.6.
+ security_fixes:
+ - 312 - Set no_log True for ssl_keyfile.
+ bugfixes:
+ - 315 - Fix exception handling for mongodb_stepdown module on python3.6
+ - 320 - Fix exception handling for modules mongodb_balancer, mongodb_shard,
+ and mongodb_status.
+ - 352 - Add ansible.posix collection to dependencies list.
+ minor_changes:
+ - 338 - role monogdb_repository - Variablize repository details.
+ - 345 - roles mongodb_config, mongodb_mongod, mongodb_mongos - Make security.keyFile
+ configurable.
+ - 346 - roles mongodb_config, mongodb_mongod, mongodb_mongos - Allow using net.bindIpAll
+ instead of net.bindIp.
+ - 347 - roles mongodb_config, mongodb_mongod, mongodb_mongos - Allow overriding
+ net.compression.compressors in mongo*.conf
+ modules:
+ - description: Manages the free monitoring feature.
+ name: mongodb_monitoring
+ namespace: ''
+ - description: Manages MongoDB Document Schema Validators.
+ name: mongodb_schema
+ namespace: ''
+ - description: Manage Shard Tags.
+ name: mongodb_shard_tag
+ namespace: ''
+ - description: Manage Shard Zones.
+ name: mongodb_shard_zone
+ namespace: ''
+ release_date: '2021-07-20'
+ 1.3.1:
+ release_summary: |
+ This release is a maintenance release. The GitHub CI has been updated to include MongoDB 5.0 as well
+ as a few new features. The mongosh shell is now supported in the mongodb_shell module. Support for the
+ old mongo shell will be removed in a future release.
+ minor_changes:
+ - 360 - mongodb_shell - Adds support for the mongosh shell now available with MongoDB 5.0.
+ - 368 - mongodb_shell - Use shlex escape function.
+ - 370 - mongodb_install - Adds mongodb_hold_packages variable. Runs the lock_mongodb_packages.sh script
+ to either lock mongodb-org packages at a specific version or to release the lock.
+ Set to "HOLD" or "NOHOLD" as desired. No checks are made to see if the hold already exists or not.
+ By default this variable is undefined and the script is not executed.
+ The task is executed at the end and it is possible that packages could be upgraded
+ before the lock is initially applied.
+ deprecated_features:
+ - mongodb_shell - Support for the mongo shell is deprecated and will be removed in a future version.
+ 1.3.2:
+ release_summary: |
+ This release is a maintenance release.
+ minor_changes:
+ - 413 - mongodb_shell - Adds escape_param function that will work better across various python versions.
+ - 414-416 - Minor documentation improvements.
+ - 411 - mongodb_shell - FIx missing db parameter when fiel parmeter is used.
+ - 403 - Make db path configurable in roles.
+ - 401 - mongodb_replicaset - Add further examples.
+ - 399 - Removes unused imports from modules.
+ - 396 - Add tags to roles.
+ - 387 - Fix documentation for mongod cache plugin.
+ major_changes:
+ - 397 & 376 - mongodb_replicaset - Add reconfigure abilities to module. Add and removes members from replicasets.
+ 1.3.3:
+ release_summary: |
+ This release is a maintenance release.
+ bugfixes:
+ - 448 - Fix issue in roles where mongod does not restart when a custom bind_ip is set.
+ - 440 - Fix incorrect alias ssl_crlfile.
+ - 450 - Fix issues with mongodb_replicaset connecting with the pymongo 4.0.X driver.
+ minor_changes:
+ - 450 - mongodb_replicaset. Introduce cluster_cmd parameter. Can be set to isMaster or hello.
+ hello is the default. isMaster is useful for older versions of MongoDB.
+ See [db.hello()](https://www.mongodb.com/docs/manual/reference/method/db.hello/) for more.
+ 1.3.4:
+ release_summary: |
+ This release is a maintenance release.
+ bugfixes:
+ - 466 & 467 - Fixes localhost exception bug due to directConnection parameter in newer pymongo versions.
+ 1.4.0:
+ release_summary: |
+ This release is a maintenance release. Pymongo versions 3.12.* or 4.* are now required. MongoDB version 4+ are also required but can be overriden if desired.
+ major_changes:
+ - 470 - Removes depreciated distutils package and require Pymongo 3.12+ and MongoDB 4+
+ Adds a new parameter strict_compatibility (default true).
+ Set to false to disable Pymongo and MongoDB requirements.
+ 1.4.1:
+ release_summary: |
+ This release is a maintenance release.
+ minor_changes:
+ - 474 - Adds log_path parameter to mongodb_mongod, mongodb_mongos and mongodb_config roles.
+ bugfixes:
+ - 479 - mongodb_shell - Correct supports_check_mode value. Used to be true, which is wrong, now false.
+ 1.4.2:
+ release_summary: |
+ This release is a maintenance release.
+ minor_changes:
+ - 483 - Removes previous upper bound restriction for communiry.general collection,
+ - 483 - Use extended FQCN for pam_limits (community.general.system.pam_limits instead of community.general.pam_limits).
+ 1.5.0:
+ release_summary: |
+ This release is a maintenance release.
+ changes:
+ minor_changes:
+ - 544 mongodb_replicaset - Module documentation improvements.
+ - 494 mongodb_shutdown - Fix examples block.
+ - 491 mongodb_shell - Add feature to detect if mongo or mongosh is available.
+ - 530 mongodb_role - Adds new module to manage MongoDB roles.
+ - 547 mongodb_repository - Bump default of MongoDB to 6.0.
+ - 536 mongodb_auth - Add user after enabling authentication.
+ - 528 multiple roles - Use first ip address when multiple bind IPs provided.
+ - 524 mongodb_auth - Add supports for Amazon Linux 2.
+ - 514 mongodb_linux - Remove extended FQCN for pam_limits.
+ - 511 mongodb_auth - Adds support for deletion of users.
+ - 494 mongodb_auth - Removes module_defaults from role.
+ bug_fixes:
+ - 540 mongodb_replicaset - replicaset member priority updates.
+ - 488 mongodb_info - Better handling of json data types.
+ modules:
+ - description:
+ - Manage MongoDB User Roles (#530).
+ name: mongodb_role
+ namespace: community
+ 1.5.1:
+ release_summary: |
+ This release is a maintenance release.
+ changes:
+ bug_fixes:
+ - 534 mongodb_selinux - Reinstall SELinux policy when changed. \ No newline at end of file
diff --git a/ansible_collections/community/mongodb/changelogs/config.yaml b/ansible_collections/community/mongodb/changelogs/config.yaml
new file mode 100644
index 00000000..51dbf9b6
--- /dev/null
+++ b/ansible_collections/community/mongodb/changelogs/config.yaml
@@ -0,0 +1,31 @@
+changelog_filename_template: ../CHANGELOG.rst
+changelog_filename_version_depth: 0
+changes_file: changelog.yaml
+changes_format: combined
+ignore_other_fragment_extensions: true
+keep_fragments: false
+mention_ancestor: true
+new_plugins_after_name: removed_features
+notesdir: fragments
+prelude_section_name: release_summary
+prelude_section_title: Release Summary
+sections:
+- - major_changes
+ - Major Changes
+- - minor_changes
+ - Minor Changes
+- - breaking_changes
+ - Breaking Changes / Porting Guide
+- - deprecated_features
+ - Deprecated Features
+- - removed_features
+ - Removed Features (previously deprecated)
+- - security_fixes
+ - Security Fixes
+- - bugfixes
+ - Bugfixes
+- - known_issues
+ - Known Issues
+title: Community.MongoDB
+trivial_section_name: trivial
+use_fqcn: true