ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ»ΠΈ ΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ Π½Π°Π±ΠΎΡΠ° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ (Π² Π²ΠΈΠ΄Π΅ ΡΠΏΠΈΡΠΊΠ° ΡΡΡΠΎΠΊ) ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΠΊΡΡΡΠ°.
ΠΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° (ΠΈΠ»ΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ 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 = []
}
ΠΡΠ°Π²Π° Π±ΡΠ΄ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π½Π° ΠΌΠ΅ΡΡΠ΅, Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΎΡΡΠΎ Π·Π°ΠΊΠ°Π·.
ΠΠΎ ΠΊΠΎΠ³Π΄Π° ΠΊΡΠΎ-ΡΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, Π°ΠΊΡΡΠ°Π»ΡΠ½Π° Π»ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΡΠΎ-ΡΠΎ Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π²ΡΡΡΠ½ΡΡ), ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠ΅ΡΠΏΠΈΡ Π½Π΅ΡΠ΄Π°ΡΡ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ - ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° nexus ΠΈ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ / ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΌΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌΠΈ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ, Π½ΠΎ Ρ Π½Π΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ».
ΠΡΠΈΠ²Π΅Ρ @ marek-budyn,
Π΄ΠΎΠ±Π°Π²Π»Ρ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΡ Π² ΡΠΏΠΈΡΠΎΠΊ. ΠΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ! ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠΌΠΎΡΡ
Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π²Π΅ΡΡΠΈΡ Π΄Π΅Π»Π°Π΅Ρ ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅. ΠΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠΎΡ ΠΆΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ.
ΠΠΎΡ
ΠΎΠΆΠ΅, ΡΡΠΎ ΡΡΠ° ΠΎΡΠΈΠ±ΠΊΠ° Π½Π΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½Π° ββΠΈ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, Π΅Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΊΡΡΡΡ Π·Π°Π½ΠΎΠ²ΠΎ.
ΠΠ΅ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Π΄Π»Ρ ΠΌΠ΅Π½Ρ.
ΠΡΠΎ Π·Π°Π³ΡΡΠ·Π½ΡΠ΅Ρ Π²ΡΠ²ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠ»Π°Π½Π° ΡΠ΅ΡΡΠ°ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΡΠ΄Π½Π΅Π΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ.
ΠΡΠ΅ΠΌ ΠΏΡΠΈΠ²Π΅Ρ,
ΡΡΠΎ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ. https://github.com/datadrivers/terraform-provider-nexus/pull/70/commit/cea995d9a15028e885a4c5e1c836755af0a72b34