μν μ μμ±νκ³ μΈνΈ λλ κΆν(λ¬Έμμ΄ λͺ©λ‘μΌλ‘)μ μ μ©ν λ λ₯μμ€ μ
λ°μ΄νΈκ° μλν©λλ€.
κ·Έλ¬λ μ ν¨μ± κ²μ¬(λλ λμΌν terraform ꡬμ±μ λ€μ μ μ©)λ₯Ό μννλ©΄ κΆν λͺ©λ‘μ΄ λ€λ₯Έ μμλ‘ μ 곡λλ―λ‘ λ₯μμ€κ° λ§€λ² μ
λ°μ΄νΈλ©λλ€.
Terraformμ μΆλ ₯ μ:
# module.project.nexus_role.nx-project will be updated in-place
~ resource "nexus_role" "nx-project" {
description = "Project role"
id = "nx-project"
name = "nx-project"
~ privileges = [
"nx-repository-admin-maven2-common-public-snapshots-*",
"nx-repository-admin-maven2-common-snapshots-*",
+ "nx-repository-admin-maven2-project-snapshots-*",
"nx-repository-admin-maven2-project-public-snapshots-*",
- "nx-repository-admin-maven2-project-releases-*",
+ "nx-repository-admin-maven2-common-public-releases-*",
"nx-repository-admin-maven2-common-releases-*",
- "nx-repository-admin-maven2-project-snapshots-*",
+ "nx-repository-admin-maven2-project-releases-*",
"nx-repository-admin-maven2-project-public-releases-*",
- "nx-repository-admin-maven2-common-public-releases-*",
]
roleid = "nx-project"
roles = []
}
κΆνμ μ μ리μμ μ
λ°μ΄νΈλμ§λ§ λ³κ²½ μ¬νμ κ΄λ ¨μ΄ μμ΅λλ€. κ·Έλ₯ μ£Όλ¬Έ.
κ·Έλ¬λ ꡬμ±μ΄ μ΅μ μνμΈμ§ νμΈνλ €λ κ²½μ°(μ: λκ΅°κ° μλμΌλ‘ ꡬμ±μ λ³κ²½νμ§ μμ κ²½μ°) λ§€λ² μ€ν¨ν©λλ€.
κ°λ₯ν ν΄κ²°μ± μ λ₯μμ€ μλ²μμ κ°μ Έμ¨ ν μ΄ λͺ©λ‘μ μ λ ¬νκ³ μ ν¨μ± κ²μ¬/μ μ©μ μν΄ μ λ ¬νλ κ²μ λλ€.
λ€λ₯Έ λͺ©λ‘ κ΄λ ¨ ꡬμ±μμλ λΉμ·ν λ¬Έμ κ° μμ μ μμ§λ§ νμΈνμ§ μμμ΅λλ€.
μλ νμΈμ @marek-budyn μ λλ€.
λͺ©λ‘μ μ λ ¬μ μΆκ°νκ² μ΅λλ€. μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌ ν©λλ€.
κ°μ¬ ν΄μ! μ΄κ²μ λμμ΄ λ κ²μ λλ€
λΆννλ μ΅μ 릴리μ€λ λμΌν©λλ€. μ¬μ ν λμΌν κΆν λͺ©λ‘μ λ€μ μ μ©ν©λλ€.
μ΄ λ²κ·Έλ μμ λμ§ μμμΌλ©° μλ§λ λ€μ μ΄μ΄μΌ ν κ² κ°μ΅λλ€.
λλ₯Ό μν΄ κ³ μ λμ§ μμμ΅λλ€.
terraform κ³ν λͺ
λ Ήμ μΆλ ₯μ μ€μΌμν€κ³ μ€μ λ³κ²½ μ¬νμ νμΈνκΈ°κ° λ μ΄λ ΅μ΅λλ€.
μλ νμΈμ μ¬λ¬λΆ,
μ΄κ²μ κ³ μ λ©λλ€. https://github.com/datadrivers/terraform-provider-nexus/pull/70/commits/cea995d9a15028e885a4c5e1c836755af0a72b34