You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Oracle welcomes contributions to this repository from anyone.
4
+
5
+
If you want to submit a pull request to fix a bug or enhance an existing feature, please first open an issue and link to that issue when you submit your pull request.
6
+
7
+
If you have any questions about a possible submission, feel free to open an issue too.
8
+
9
+
## Contributing to the terraform-oci-iam repository
10
+
11
+
Pull requests can be made under The Oracle Contributor Agreement(OCA).
12
+
13
+
For pull requests to be accepted, the bottom of your commit message must have the following line using your name and e-mail address as it appears in the OCA Signatories list.
This can be automatically added to pull requests by committing with:
18
+
19
+
`git commit --signoff`
20
+
21
+
or by turning on the "Always Sign Off" flag in your IDE's preferences.
22
+
23
+
Only pull requests from committers that can be verified as having signed the OCA can be accepted.
24
+
25
+
## Pull request process
26
+
27
+
1. Fork this repository
28
+
29
+
1. Create a branch in your own fork to implement the changes. We recommend using the issue number as part of your branch name, e.g.: `1234-fixes`
30
+
31
+
1. Ensure that any documentation is updated with the changes that are required by your fix
32
+
33
+
1. Update README.md when necessary
34
+
35
+
1. Ensure that any samples are updated if the base image has been changed
36
+
37
+
1. Update CHANGELOG.md - add information about the changes that are done in this pull request, increment the version
38
+
39
+
1. Tag your branch with the new version
40
+
41
+
1. Submit the pull request. **Do not leave the pull request description blank**. Explain exactly what your changes are meant to do and provide simple steps on how to validate your changes. Ensure that you reference the issue you created as well adding `#1234` to the description. We will assign the pull request to 2-3 people for review before it is merged.
Copy file name to clipboardExpand all lines: README.md
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,8 @@ Note: the root folder of this module contains no Terraform code: it groups toget
6
6
7
7
The file and directory layout follows the [Terraform Standard Module Structure](https://www.terraform.io/docs/modules/structure.html):
8
8
9
-
*[modules](https://github.com/kral2/terraform-oci-iam/tree/master/modules) folder contains several standalone, reusable, submodules for creating IAM resources in Oracle Cloud Infrastructure,
10
-
*[examples](https://github.com/kral2/terraform-oci-iam/tree/master/examples) folder contains fully-functional examples that you can copy and paste "as is" to have a first look at the submodules capabilities.
9
+
*[modules](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/modules) folder contains several standalone, reusable, submodules for creating IAM resources in Oracle Cloud Infrastructure,
10
+
*[examples](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/examples) folder contains fully-functional examples that you can copy and paste "as is" to have a first look at the submodules capabilities.
11
11
12
12
## Maintainers
13
13
@@ -53,7 +53,7 @@ The first OCI Terraform provider version to work with Terraform v0.12 is provide
53
53
54
54
The diagram below summarizes the required components and their respective versions to use this module.
To enforce versions compatibility of both Terraform and the OCI provider, your root configuration should ideally include this block in main.tf for version pinning:
59
59
@@ -79,7 +79,7 @@ You should always pin the version of this module in your configuration: add the
79
79
```HCL
80
80
module "iam" {
81
81
source = "oracle-terraform-modules/iam/oci"
82
-
version = "2.1.1"
82
+
version = "2.0.0"
83
83
}
84
84
```
85
85
@@ -98,11 +98,11 @@ Note:
98
98
-*When using the oci-iam modules, or more generally when manipulating iam resources, **be sure to configure your oci provider to use the tenancy's home region**, as IAM resources can only be managed from the home region.*
99
99
- To combine this template with non-iam resources provisioned in a region different from your *home region*, you will need to use [provider aliases](https://www.terraform.io/docs/configuration/providers.html#alias-multiple-provider-configurations).
100
100
101
-
The available submodules are listed below with example block codes. For fully-functional examples, please see [examples](https://github.com/kral2/terraform-oci-iam/tree/master/examples).
101
+
The available submodules are listed below with example block codes. For fully-functional examples, please see [examples](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/examples).
102
102
103
103
### Declaring OCI Compartments with iam-compartment
104
104
105
-
See a basic example below and [the iam-compartment readme](https://github.com/kral2/terraform-oci-iam/tree/master/modules/iam-compartment) for details.
105
+
See a basic example below and [the iam-compartment readme](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/modules/iam-compartment) for details.
106
106
107
107
* To create a compartment at the root level of the tenancy, insert this block in your root configuration:
See a basic example below and [the iam-user readme](https://github.com/kral2/terraform-oci-iam/tree/master/modules/iam-user) for details.
137
+
See a basic example below and [the iam-user readme](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/modules/iam-user) for details.
138
138
139
139
* To create a list of users, insert this block in your root configuration:
See a basic example below and [the iam-group readme](https://github.com/kral2/terraform-oci-iam/tree/master/modules/iam-group) for details.
168
+
See a basic example below and [the iam-group readme](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/modules/iam-group) for details.
169
169
170
170
* To create a group, add previously declared users as members and create an IAM policy in the previously declared compartment, insert this block in your root configuration:
group_description = "an example group - terraformed" # required
@@ -189,7 +189,7 @@ module "iam_group" {
189
189
190
190
### Declaring OCI Dynamic Groups with iam-dynamic-group
191
191
192
-
See a basic example below and [the iam-dynamic-group readme](https://github.com/kral2/terraform-oci-iam/tree/master/modules/iam-dynamic-groupd) for details.
192
+
See a basic example below and [the iam-dynamic-group readme](https://github.com/oracle-terraform-modules/terraform-oci-iam/tree/master/modules/iam-dynamic-group) for details.
193
193
194
194
* To create a dynamic group with a matching rule, and create an IAM policy in the previously declared compartment, insert this block in your root configuration:
0 commit comments