Skip to content
Permalink
Branch: master
Commits on Apr 19, 2019
  1. Merge pull request #41 from oracle/add-license

    nalsaber committed Apr 19, 2019
    Added third party license file
Commits on Apr 18, 2019
Commits on Apr 2, 2019
  1. New release v1.7.0 of OCI Ansible Modules

    3 people authored and sivakumart committed Apr 1, 2019
    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
    
    Co-authored-by: Nabeel Al Saber <nabeel.al.saber@oracle.com>
    Co-authored-by: Mike Ross <mike.c.ross@oracle.com>
Commits on Feb 28, 2019
  1. New release v1.6.0 of OCI Ansible Modules

    4 people committed Feb 28, 2019
    Added
    - Modules to manage
        - AppCatalog [Listings](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/AppCatalogListing/), [Subscriptions](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/AppCatalogSubscription/), and [Agreements](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/AppCatalogListingResourceVersionAgreements/) to work with Oracle and Partner images published in the Partner Images Catalog.
    - 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
    
    Co-authored-by: Sivakumar Thyagarajan <sivakumar.thyagarajan@oracle.com>
    Co-authored-by: Rohit Chaware <rohit.chaware@oracle.com>
    Co-authored-by: Debayan Gupta <debayan.gupta@oracle.com>
Commits on Jan 28, 2019
  1. New release v1.5.0 of OCI Ansible Modules (#20)

    4 people committed Jan 28, 2019
    Added
    - Modules to manage
        - [FastConnect](https://docs.cloud.oracle.com/iaas/Content/Network/Concepts/fastconnectoverview.htm) resources
    - Added the following features in existing modules:
        - [Pre-Authenticated Requests](https://docs.cloud.oracle.com/iaas/Content/Object/Tasks/usingpreauthenticatedrequests.htm) 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`
    
    Co-authored-by: Sivakumar Thyagarajan <sivakumar.thyagarajan@oracle.com>
    Co-authored-by: Rohit Chaware <rohit.chaware@oracle.com>
    Co-authored-by: Debayan Gupta <debayan.gupta@oracle.com>
Commits on Dec 19, 2018
  1. New release v1.4.0 of OCI Ansible modules

    4 people committed Dec 19, 2018
    Added:
    - Modules to manage
        - [Cost tracking tags](https://docs.cloud.oracle.com/iaas/Content/Identity/Concepts/taggingoverview.htm#UsingCostTrackingTags)
        - [Retrieving initial credentials of Windows instances](https://docs.cloud.oracle.com/iaas/Content/GSG/Tasks/launchinginstanceWindows.htm)
    - 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
    - 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
    
    Co-authored-by: Sivakumar Thyagarajan <sivakumar.thyagarajan@oracle.com>
    Co-authored-by: Debayan Gupta <debayan.gupta@oracle.com>
    Co-authored-by: Manoj Meda <manoj.meda@oracle.com>
Commits on Nov 16, 2018
  1. ## [1.3.0] - 2018-11-16

    3 people committed Nov 16, 2018
     ### Added
     - Modules to manage
       - [NAT gateways](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/NATgateway.htm)
       - [Volume groups](https://docs.cloud.oracle.com/iaas/Content/Block/Concepts/volumegroups.htm)
       - [Volume group backups](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/VolumeGroupBackup)
       - [Policy-based volume backups](https://docs.cloud.oracle.com/iaas/Content/Block/Tasks/schedulingvolumebackups.htm)
       - [Auth Tokens](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingcredentials.htm?Highlight=Auth%20tokens#two)
       - [Instance console connections](https://docs.cloud.oracle.com/iaas/Content/Compute/References/serialconsole.htm)
       - [Serial console data/Console history](https://docs.cloud.oracle.com/iaas/Content/Compute/Tasks/displayingconsole.htm)
       - [Instance Configurations and Instance Pools](https://docs.cloud.oracle.com/iaas/Content/Compute/Concepts/instancemanagement.htm)
     - Support for the following services:
       - [Oracle Cloud Infrastructure File Storage Service](https://docs.cloud.oracle.com/iaas/Content/File/Concepts/filestorageoverview.htm)
       - [Oracle Cloud Infrastructure Email Delivery Service](https://docs.cloud.oracle.com/iaas/Content/Email/Concepts/overview.htm)
     - Added the following features in existing modules:
       - Options in `oci_boot_volume` module to support creating boot volumes
       - Option in `oci_volume` module to support assigning a backup policy while creating a volume
       - Enhanced wait support in `oci_node_pool` module
       - Provision and terminate `exact_count` instances in parallel in the `oci_instance` module
       - `oci_route_table` and `oci_security_list` supports the specification of a Service (via a Service Gateway) as a
         destination/source for route and security rules.
       - The `oci_inventory.py` dynamic inventory script supports Instance Principal authorization.
     - Samples to demonstrate:
       - creating a File System and mounting it in a Compute instance and how to create a File system snapshot
       - how a File System can be exported using two different export paths on two different mount targets
       - how a Serial and VNC connection can be created for a compute instance
       - how to create an instance pool to launch a set of compute instances based on an instance configuration
    
     ### 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.
    
    Co-authored-by: Rohit Chaware <rohit.chaware@oracle.com>
    Co-authored-by: Debayan Gupta <debayan.gupta@oracle.com>
Commits on Oct 4, 2018
  1. New release v1.2.0 of OCI Ansible Modules

    3 people committed Oct 4, 2018
    - Modules to manage
      - [Dynamic Routing Gateways(DRGs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingDRGs.htm)
      - [Customer Premises Equipments(CPEs)](https://docs.cloud.oracle.com/iaas/api/#/en/iaas/20160918/Cpe/)
      - [IPSec Connections](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/managingIPsec.htm)
      - [Local Peering Gateways(LPGs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/localVCNpeering.htm)
      - [Remote Peering Connections(RPCs)](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/remoteVCNpeering.htm)
      - [Service Gateways](https://docs.cloud.oracle.com/iaas/Content/Network/Tasks/servicegateway.htm)
    - Support for the following services:
        - [Oracle Cloud Infrastructure Autonomous Transaction Processing](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/atpoverview.htm)
        - [Oracle Cloud Infrastructure Autonomous Data Warehouse](https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/adwoverview.htm)
        - [Oracle Cloud Infrastructure Search](https://docs.cloud.oracle.com/iaas/Content/Search/Concepts/queryoverview.htm)
    - Samples to demonstrate:
        - provisioning and managing an Oracle Cloud Infrastructure Autonomous Transaction Processing Database and an
          Autonomous Data Warehouse
        - provisioning a virtual cloud network (VCN) with private subnets and an IPSec VPN(using a dynamic routing gateway,
          a customer premises equipment and an IPSec connection)
    - Fact modules now support additional filter options (where applicable) for you to filter resources
    
    Co-authored-by: Rohit Chaware <rohit.chaware@oracle.com>
    Co-authored-by: Debayan Gupta <debayan.gupta@oracle.com>
Commits on Sep 11, 2018
  1. Merge pull request #3 from rohitChaware/2-fix-table-border-rendering

    sivakumart committed Sep 11, 2018
    Add 'documentation-table' class to override theme
Commits on Sep 10, 2018
  1. Add 'documentation-table' class to override theme

    rohitChaware committed Sep 10, 2018
    Tables generated in module documentation look for style class named 'documentation-table' for
    table properties.
Commits on Sep 7, 2018
  1. Merge pull request #1 from oracle/v1.1.0-release

    sivakumart committed Sep 7, 2018
    New release v1.1.0 of OCI Ansible Modules
  2. New release v1.1.0 of OCI Ansible Modules

    3 people committed Sep 7, 2018
    ** Added
    - Support for following services:
      - [Oracle Container Engine for Kubernetes Service (OKE)](https://docs.cloud.oracle.com/iaas/Content/ContEng/Concepts/contengoverview.htm)
      - [Oracle Domain Name System (DNS) Service](https://docs.cloud.oracle.com/iaas/Content/DNS/Concepts/dnszonemanagement.htm)
    - Modules to manage [IAM dynamic groups](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/managingdynamicgroups.htm?tocpath=Services|IAM|_____12)
    - Support for [instance principal authorization](https://docs.cloud.oracle.com/iaas/Content/Identity/Tasks/callingservicesfrominstances.htm)
    - Support wait options in load balancer service modules
    - Support filtering of resources in facts modules using `display_name` or `name`
    - Support to automatically redirect IAM operations to home region of tenancy
    - Support for [Fault Domains](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/regions.htm#fault)
    - Added samples to demonstrate:
      - the use of instance principal authorization
      - setting up prerequisites for OKE, provisioning OKE cluster and deploying a sample application
      - provisioning of a load balancer component in the Secure MongoDB deployment solution
    
    ** Changed
    - Minimum supported OCI Python SDK to 2.0.2
    
    Co-authored-by: Rohit Chaware <rohit.chaware@oracle.com>
    Co-authored-by: Debayan Gupta <debayan.gupta@oracle.com>
Commits on Jul 7, 2018
  1. New Release: 1.0.0 of OCI Ansible Modules

    sivakumart committed Jul 7, 2018
    This release has the following changes:
    - Get project-related technical and OCI ansible module web documentation hosted in
    http://www.readthedocs.org.
    - Add support for PathRouteSet and HostName in
    `oci_load_balancer_listener`
    
    Contributors: @debayan-gupta, @rohitChaware , @sivakumart
Commits on Jun 27, 2018
  1. New release: oci-v0.15.0

    sivakumart committed Jun 27, 2018
    - Add new modules
      - `oci_load_balancer_hostname.py`
      - `oci_load_balancer_hostname_facts.py`
      - `oci_load_balancer_path_route_set.py`
      - `oci_load_balancer_path_route_set_facts.py`
      - `oci_load_balancer_work_request_facts.py`
      - `oci_public_ip.py`
      - `oci_public_ip_facts.py`
    - Fix documentation to point to final URLs. Add Ansible module web documentation under `docs` directory
Commits on Jun 25, 2018
  1. Add oci-v0.14.1 modules.

    sivakumart committed Jun 25, 2018
    Oracle Cloud Infrastructure Ansible Modules provide an easy way to create and provision resources in Oracle Cloud Infrastructure (OCI) through Ansible. These modules allow you to author Ansible playbooks tha t help you automate the provisioning and configuring of Oracle Cloud Infrastructure services and resources, such as Compute, Load Balancing, Database, and other Oracle Cloud Infrastructure services.
    
    This project includes Ansible cloud modules for OCI, its utility classes, documentation fragments, dynamic inventory, installer script, samples, docs and unit tests.
    
    Contributors: - Debayan Gupta, Rohit Chaware, Sivakumar Thyagarajan
You can’t perform that action at this time.