diff options
Diffstat (limited to 'ansible_collections/community/mongodb/changelogs')
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 |