Skip to content

Latest commit

 

History

History
335 lines (277 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

335 lines (277 loc) · 19.3 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog. This project adheres to Semantic Versioning.

[1.18.0] - 2020-4-23

Added:

  • Added new parameter compartment_id to the oci_user and oci_group modules.
  • Added an alternative NewDBSystem for parameter creation_type in oci_data_guard_association module to support creation of standby database for a VM-based DB System Open source PR & Github issue
  • Added a primary-vnic-only flag to the oci_inventory module to ensure compute instances will be listed only once if this flag is set to yes Open source PR

Fixed:

  • Removed secure mongo DB deployment sample
  • Made admin_password parameter as not_loggable in the oci_db_system and oci_db_home modules
  • Fixed the db_backup_config is None error faced while updating a database which is created during a db_system creation from the backup of another database Github issue

[1.17.0] - 2020-3-10

Added:

  • In instance_pool module, added the feature to attach a load_balancer attachment while creation of an instance_pool
  • In oci_vnic_facts module, added the parameter of nsg_ids. Github issue
  • In oci_load_balancer, added tagging feature
  • In oci_bucket, added tagging feature

Fixed:

  • In oci_db_system module, the resource tag update process has been fixed
  • In oci_image module, the launch-options are consistent with provided image while creation of image with default options. Github issue

[1.16.0] - 2020-2-13

Added

  • Support for delegation_token to enable Ansible access over CloudShell.
  • Support for is_shareable parameter on volume_attachment

Fixed

  • The environment variable name used for overriding user ocid in the documentation

Changed

  • Minimum supported OCI Python SDK to 2.8.0

[1.15.0] - 2020-1-24

Added

  • Support for is_pv_encryption_in_transit parameter on oci_instance
  • Support for node_config_details parameter on oci_node_pool

Changed

  • Minimum supported OCI Python SDK to 2.6.0

[1.14.0] - 2019-12-23

Added

  • db_workload parameter to oci_autonomous_database module
    • Allows specifying whether to create an Autonomous Transaction Processing database or an Autonomous Data Warehouse

Fixed:

  • oci_db_home module patch apply error issue
  • oci_db_system module update and patch apply error issue

[1.13.0] - 2019-12-12

Added

Changed

  • Minimum supported OCI Python SDK to 2.5.0

[1.12.0] - 2019-10-16

Added

  • Added OCI Inventory Plugin
  • Added modules to manage Network Security Groups
    • oci_network_security_group
    • oci_network_security_group_facts
  • Added modules to manage Budgets
    • oci_budget
    • oci_budget_facts
    • oci_budget_alert_rule
    • oci_budget_alert_rule_facts
  • Added the following action modules
    • oci_volume_backup_actions
    • oci_object_storage_bucket_actions
    • oci_image_actions
    • oci_identity_identity_provider_actions

[1.11.0] - 2019-09-16

Added

  • Added modules to manage Exadata DB Systems
    • oci_autonomous_exadata_infrastructure
    • oci_autonomous_exadata_infrastructure_facts
    • oci_autonomous_exadata_infrastructure_shape_facts
  • Added modules to manage Tag Defaults
    • oci_tag_default
    • oci_tag_default_facts
  • Added modules to manage Audit
    • oci_audit_event_facts
    • oci_configuration
    • oci_configuration_facts
  • Added Object Lifecycle Policy modules
    • oci_object_storage_object_lifecycle_policy
    • oci_object_storage_object_lifecycle_policy_facts
  • Added Autoscaling modules
    • oci_auto_scaling_configuration
    • oci_auto_scaling_configuration_facts
    • oci_auto_scaling_configuration_policy
    • oci_auto_scaling_configuration_policy_facts
  • Added oci_image_actions module to support exporting an image.

Changed

  • Minimum supported OCI Python SDK to 2.2.21

Deprecated

  • In oci_instance module, these options: exact_count, count_tag, max_thread_count and enable_parallel_requests are deprecated. Use oci_instance_pool module instead to create, update, terminate multiple instances.
  • The oci_swift_password and oci_swift_password_facts modules have been removed. Use oci_auth_token and oci_auth_token_facts instead.

Breaking Change

  • In oci_local_peering_gateway module, the default value for skip_exhaustive_search_for_lpg_peerings is changed to True instead of False.

[1.10.0] - 2019-07-12

Added

  • Fact modules oci_namespace_facts and oci_namespace_metadata_facts modules to fetch object storage namespace details.
  • Added the following features in existing modules:
    • Add support for ObjectReadWithoutList access_type for buckets oci_bucket module.

Changed

  • Minimum supported OCI Python SDK to 2.2.13

Breaking Change

  • In multiple volume modules, the type for the return value attached_instance_information is changed to a list instead of a dict. This will support returning multiple attached instances to a volume.
  • In oci_local_peering_gateway module, the default value for skip_exhaustive_search_for_lpg_peerings is changed to True instead of False.

[1.9.0] - 2019-06-01

Added

  • Added the following features in existing modules:
    • Added iscsi_attach_commands and iscsi_detach_commands return values to oci_volume_attachment and oci_volume_attachment_facts modules.

Fixed

  • Fix installation script for Ansible 2.8.0 issue
  • Fix idempotency when updating a route table entry issue
  • Fix invalid options error for FQDN generation in inventory script issue
  • Fix error updating cross connects on a virtual circuit

[1.8.0] - 2019-05-01

Added

Changed

  • Minimum supported OCI Python SDK to 2.1.7

Fixed

  • Download an object from a bucket fails if file destination does not exists issue
  • OCI ansible module are not respecting LOG_PATH issue
  • Update version of Python SDK issue
  • 'oci_security_list' should handle int values for ports in playbook

[1.7.0] - 2019-04-01

Added

  • Added the following features in existing modules:
    • Option to specify boot_volume_size_in_gbs with a create operation in oci_instance module
    • Options to specify launch_mode and source_image_type in oci_image module
    • Support for retrieving primary_private_ip and primary_public_ip in oci_instance_facts module
  • Added the following features in OCI dynamic inventory script:
    • Option to pass hostname format as command line parameter and environment variable
    • Option to enable strict hostname checking
  • Samples to demonstrate:
    • how to list objects from all the buckets in a compartment

[1.6.0] - 2019-02-28

Added

  • Modules to manage
  • Added the following features in existing modules:
    • Option to specify route_table_id with a create or an update operation in oci_local_peering_gateway module
    • Option to create and download a database wallet from Autonomous Transaction Processing and Autonomous Data Warehouse databases in oci_autonomous_database and oci_autonomous_data_warehouse modules
    • Option to create DB System from a source(backup) in oci_db_system module
  • Added the following features in OCI dynamic inventory script:
    • Option to build inventory of a given compartment using its OCID

[1.5.0] - 2019-01-28

Added

  • Modules to manage
  • Added the following features in existing modules:
    • Pre-Authenticated Requests in Object Storage Service.
    • force option in oci_bucket now also supports automatic deletion of bucket-level PARs
    • Support for listing multi-part uploads and multi-part upload parts, aborting a multi-part upload in oci_object_facts and oci_object modules
    • In modules having a module option that supports a list of items, a delete_* option is now supported to delete specified list items. See delete_security_rules in oci_security_list for an example
    • Options in oci_tag module to apply tags
    • Option to filter by display_name in oci_instance_configuration_facts module
  • Added the following features in OCI dynamic inventory script:
    • Option to build inventory from multiple regions

Changed

  • Minimum supported OCI Python SDK to 2.1.3

[1.4.0] - 2018-12-19

Added

  • Modules to manage
  • Added the following features in existing modules:
    • Support for creating nested compartments and deleting compartments in oci_compartment module
    • Support for retrieving information of nested compartments in oci_compartment_facts module
    • Support specification of cost-tracking during tag definition creation in the oci_tags module
    • Support for multi-part uploads and parallel uploads in oci_object module
  • Added the following features in OCI dynamic inventory script:
    • Options to parallelise the inventory generation
    • Options to build inventory of only specific tagged instances
    • Option to build inventory of entire hierarchy under a given compartment
  • Samples to demonstrate:
    • how to give compute instances private access to OCI Object Storage using Service Gateway
    • how to enable internet access to a private instance using NAT Gateway

[1.3.0] - 2018-11-16

Added

Changed

  • Minimum supported OCI Python SDK to 2.1.0
  • Type of module option block_traffic in oci_service_gateway module changed to bool

Deprecated

  • The oci_swift_password and oci_swift_password_facts modules have been deprecated. Use oci_auth_token and oci_auth_token_facts instead.
  • The cidr_block sub-option in the route_rules option of oci_route_rules is deprecated. Use destination and destination_type (equal to CIDR_BLOCK) instead to specify a destination IP address in CIDR notation as the destination target for a route rule.

[1.2.0] - 2018-10-03

Added

[1.1.0] - 2018-09-06

Added

Changed

  • Minimum supported OCI Python SDK to 2.0.2

[1.0.0] - 2018-07-09

Added

  • In this first release of the OCI Ansible modules, the following Services are supported:
    • Compute
    • Block Storage
    • Object Storage
    • Networking
    • Load Balancer
    • Database Service
    • Identity and Access Management
  • Provides a dynamic inventory script oci_inventory.py that helps you fetch the latest set of OCI compute instances and make them available for your playbooks to be executed upon.
  • Includes a catalog of Oracle Cloud Infrastructure Ansible module samples, in the samples directory, that illustrate using the modules to carry out common infrastructure provisioning and configuration tasks.