Skip to content
This repository has been archived by the owner on May 1, 2021. It is now read-only.

Latest commit

 

History

History
345 lines (284 loc) · 19.8 KB

CHANGELOG.md

File metadata and controls

345 lines (284 loc) · 19.8 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.19.0] - 2020-9-01

Deprecated

The new OCI Ansible collection, replaces legacy OCI Ansible modules. Please migrate to the new OCI Ansible collection for improved features and support. Refer to the Migration Guide for best migration practices. These legacy modules will be available only in the maintenance mode and only critical bugs will be fixed. They will be deprecated in mid-2021.

[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.