Skip to content

Commit

Permalink
tf_module access_control and examples
Browse files Browse the repository at this point in the history
  • Loading branch information
kosta709 committed Jul 26, 2020
1 parent 3e20eeb commit d9f6a13
Show file tree
Hide file tree
Showing 3 changed files with 86 additions and 0 deletions.
9 changes: 9 additions & 0 deletions examples/access_control/main.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
module "codefresh_access_control" {
source = "../../tf_modules/access_control"
api_url = var.api_url
default_idps = var.default_idps
accounts = var.accounts
users = var.users

default_acccount_limits = var.default_acccount_limits
}
55 changes: 55 additions & 0 deletions examples/access_control/terraform.tfvars
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
api_url = "https://onprem-tst-1.cf-cd.com/api"

default_idps = {
local = {
display_name = "local"
sso = false
}
azure_sso = {
display_name = "codefresh-azure-sso-1"
sso = true
}
}

accounts = {
acc1 = {}
acc2 = {
limits = {
collaborators = 50
parallel_builds = 5
}
}
}

users = {
user1 = {
email = "kosta@codefresh.io"
personal = {
first_name = "Kosta"
last_name = "A"
}
accounts = ["acc1", "acc2"]
admin_of_accounts = ["acc1"]
global_admin = true
}
user2 = {
email = "live.com#kosta777@gmail.com"
personal = {
first_name = "Q"
last_name = "D"
}
accounts = ["acc2"]
admin_of_accounts = []
global_admin = false
}
user3 = {
email = "kosta@sysadmiral.io"
personal = {
first_name = "Kosta"
last_name = "sysadmiral-io"
}
accounts = ["acc1", "acc2"]
admin_of_accounts = ["acc1", "acc2"]
global_admin = true
}
}
22 changes: 22 additions & 0 deletions examples/access_control/vars.tf
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
variable api_url {}

variable default_acccount_limits {
type = map(any)
default = {
collaborators = 100
parallel_builds = 10
}
}

variable default_idps {
type = map(any)
}

variable accounts {
type = map(any)
}

variable users {
//type = map(any)
}

0 comments on commit d9f6a13

Please sign in to comment.