ΠΠ’ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΠΏΠΎΡΡΠ°ΡΡ ΡΠ²Π΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠ°. Π£ ΠΎΠ²ΠΈΠΌ ΡΡΠ»ΠΎΠ²ΠΈΠΌΠ°, ΠΊΡΠΈΡΠΈΡΠ½ΠΎ ΡΠ΅ Π΄Π° ΡΠΈΡΡΠ΅ΠΌ ΠΠ’ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ΅ ΠΈΠΌΠ° Π°ΠΆΡΡΠ½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠ²ΠΎΡΠΎΠ²ΠΈΠΌΠ° ΠΊΠΎΡΠΈ ΡΡ ΠΏΡΠΈΡΡΡΠ½ΠΈ Ρ ΠΌΡΠ΅ΠΆΠΈ ΠΈ ΠΊΠΎΡΠΈ ΡΡ ΠΏΠΎΠ΄Π»ΠΎΠΆΠ½ΠΈ ΠΎΠ±ΡΠ°Π΄ΠΈ. Π£ Π Π΅Π΄ Π₯Π°Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ ΠΡΡΠΎΠΌΠ°ΡΠΈΠΎΠ½ ΠΠ»Π°ΡΡΠΎΡΠΌΡ, ΠΎΠ²Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠ΅ ΡΠ΅ΡΠ°Π²Π° ΠΊΡΠΎΠ· ΡΠ·Π². ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ (
Π£ ΡΠ²ΠΎΠΌ Π½Π°ΡΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΈΡΠ΅ΠΌ ΠΎΠ±Π»ΠΈΠΊΡ, ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ½Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ²ΠΎ ΡΠ΅ ΠΈΠ΄Π΅Π°Π»Π½ΠΎ ΠΊΠ°Π΄Π° ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° ΡΠ°Π΄ΠΈΡΠ΅ ΡΠ° ΠΠ½ΡΠΈΠ±Π»Π΅-ΠΎΠΌ, Π°Π»ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ΅ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° ΠΏΠΎΠ²Π΅ΡΠ°Π²Π°, ΠΏΠΎΡΡΠ°ΡΠ΅ Π½Π΅Π΄ΠΎΠ²ΠΎΡΠ½Π°.
Π Π΅Π²ΠΎ Π·Π°ΡΡΠΎ:
- ΠΠ°ΠΊΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΠ΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ½Ρ Π»ΠΈΡΡΡ Π½Π°Π΄Π³Π»Π΅Π΄Π°Π½ΠΈΡ ΡΠ²ΠΎΡΠΎΠ²Π° ΠΊΠ°Π΄Π° ΡΠ΅ ΡΡΠ²Π°ΡΠΈ ΡΡΠ°Π»Π½ΠΎ ΠΌΠ΅ΡΠ°ΡΡ, ΠΊΠ°Π΄Π° ΡΠ°Π΄Π½Π° ΠΎΠΏΡΠ΅ΡΠ΅ΡΠ΅ΡΠ° β Π° ΠΏΠΎΡΠΎΠΌ ΠΈ ΡΠ²ΠΎΡΠΎΠ²ΠΈ Π½Π° ΠΊΠΎΡΠΈΠΌΠ° ΡΠ°Π΄Π΅ β Π΄ΠΎΠ»Π°Π·Π΅ ΠΈ ΠΎΠ΄Π»Π°Π·Π΅?
- ΠΠ°ΠΊΠΎ ΠΊΠ»Π°ΡΠΈΡΠΈΠΊΠΎΠ²Π°ΡΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΠΠ’ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅ Π΄Π° Π±ΠΈ ΡΠ΅ ΠΏΠΎΡΠ΅Π±Π½ΠΎ ΠΎΠ΄Π°Π±ΡΠ°Π»ΠΈ ΡΠ²ΠΎΡΠΎΠ²ΠΈ Π·Π° ΠΏΡΠΈΠΌΠ΅Π½Ρ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ΅?
ΠΠΈΠ½Π°ΠΌΠΈΡΠΊΠΈ ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ Π΄Π°ΡΠ΅ ΠΎΠ΄Π³ΠΎΠ²ΠΎΡΠ΅ Π½Π° ΠΎΠ±Π° ΠΎΠ²Π° ΠΏΠΈΡΠ°ΡΠ° (
ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ Π΄ΠΎΠ»Π°Π·ΠΈ ΡΠ° Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ
ΠΠΎΡΠ΅Π΄ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡ
Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠΊΡΡΡΠ΅Π½ΠΈΡ
Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ, ΠΏΠΎΡΡΠΎΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈ Π΄ΠΎΠ΄Π°ΡΠΈ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΠΊΠΎΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° ΠΠ½ΡΠΈΠ±Π»Π΅ Π·Π°ΡΠ΅Π΄Π½ΠΈΡΠ°. Π‘Π° ΠΏΡΠ΅Π»Π°ΡΠΊΠΎΠΌ Π½Π°
Π£ ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΡ ΡΠ΅ΠΌΠΎ ΡΠ·Π΅ΡΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°Π΄Π° ΡΠ° Π΄ΠΎΠ΄Π°ΡΠΊΠΎΠΌ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ Π·Π° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ², ΠΏΠΎΠΏΡΠ»Π°ΡΠ½Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΠ’ ΡΡΠ»ΡΠ³Π°ΠΌΠ° Ρ ΠΊΠΎΡΠΎΡ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΡΠ΅ΡΡΠΎ ΡΡΠ²Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ ΡΠ²ΠΈΠΌ ΡΠ²ΠΎΡΠΈΠΌ ΡΡΠ΅ΡΠ°ΡΠΈΠΌΠ° Ρ Π¦ΠΠΠ. ΠΠΎΡΠ΅Π΄ ΡΠΎΠ³Π°, Π¦ΠΠΠ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π΄ΡΠΆΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΊΠΎΡΠΈ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Π½ Π·Π° Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΡ, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π²Π»Π°ΡΠ½ΠΈΡΠΈΠΌΠ° ΡΠ΅ΡΠ²Π΅ΡΠ°, Π½ΠΈΠ²ΠΎΠΈΠΌΠ° ΡΡΠ»ΡΠ³Π° (ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ/Π½Π΅ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ), ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΈΠΌ Π°ΠΆΡΡΠΈΡΠ°ΡΠΈΠΌΠ° ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΠΌΠ° ΠΎΠ΄ΡΠΆΠ°Π²Π°ΡΠ°. ΠΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π΄ΠΈ ΡΠ° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² Π¦ΠΠΠ ΠΈ Π΄Π΅ΠΎ ΡΠ΅ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ΅
ΠΠΈΡ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅
ΠΠ° Π±ΠΈΡΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΠ»ΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΠΈΠ· ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ΅ Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ, ΠΎΠ½ ΠΌΠΎΡΠ° Π±ΠΈΡΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ΅Π½ ΠΊΠ°ΠΎ ΠΈΠ·Π²ΠΎΡ ΠΏΡΠΎΡΠ΅ΠΊΡΠ°. Π£ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ, ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΠ° ΡΠ° Π½Π΅ΠΊΠΎΠΌ Π²ΡΡΡΠΎΠΌ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΠ·ΠΈΡΠ°, ΠΊΠ°ΠΎ ΡΡΠΎ ΡΠ΅ Π³ΠΈΡ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡΠΌ, ΠΊΠΎΡΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡΡ Π½Π΅ ΡΠ°ΠΌΠΎ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΡΠΈΠ³Π°, Π²Π΅Ρ ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²ΠΈΡ ΠΈ Π»ΠΈΡΡΠ° ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ°.
ΠΠ°ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ ΡΠ΅ Π·Π°ΠΏΡΠ°Π²ΠΎ Π²Π΅ΠΎΠΌΠ° ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ:
βββ collections
β βββ requirements.yml
βββ servicenow.yml
ΠΠ°ΡΠΎΡΠ΅ΠΊΠ° ΡΠ΅ΡΠ²ΠΈΡΠ΅Π½ΠΎΠ².ΠΈΠΌΠ» ΡΠ°Π΄ΡΠΆΠΈ Π΄Π΅ΡΠ°ΡΠ΅ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊΠ°. Π£ Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ Π½Π°Π²Π΅Π΄Π΅ΠΌΠΎ ΡΠ°Π±Π΅Π»Ρ Ρ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² Π¦ΠΠΠ-Ρ ΠΊΠΎΡΡ ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ. Π’Π°ΠΊΠΎΡΠ΅ ΠΏΠΎΡΡΠ°Π²ΡΠ°ΠΌΠΎ ΠΏΠΎΡΠ° ΠΊΠΎΡΠ° ΡΠ΅ Π±ΠΈΡΠΈ Π΄ΠΎΠ΄Π°ΡΠ° ΠΊΠ°ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΡΠ²ΠΎΡΠ°, ΠΏΠ»ΡΡ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Π΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ΅ ΠΎ Π³ΡΡΠΏΠ°ΠΌΠ° ΠΊΠΎΡΠ΅ ΠΆΠ΅Π»ΠΈΠΌΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠΎ.
$ cat servicenow.yml
plugin: servicenow.servicenow.now
table: cmdb_ci_linux_server
fields: [ip_address,fqdn,host_name,sys_class_name,name,os]
keyed_groups:
- key: sn_sys_class_name | lower
prefix: ''
separator: ''
- key: sn_os | lower
prefix: ''
separator: ''
ΠΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌΡ Π΄Π° ΠΎΠ²ΠΎ Π½Π΅ Π½Π°Π²ΠΎΠ΄ΠΈ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΈΠ½ΡΡΠ°Π½ΡΡ Π½Π° ΠΊΠΎΡΡ ΡΠ΅ΠΌΠΎ ΡΠ΅ ΠΏΠΎΠ²Π΅Π·Π°ΡΠΈ Π½ΠΈ Π½Π° ΠΊΠΎΡΠΈ Π½Π°ΡΠΈΠ½ ΠΈ Π½Π΅ Π½Π°Π²ΠΎΠ΄ΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²Π΅ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π΅ Π·Π° ΠΏΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅. Π‘Π²Π΅ ΠΎΠ²ΠΎ ΡΠ΅ΠΌΠΎ ΠΊΠ°ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠΈ Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ.
$ cat collections/requirements.yml
---
collections:
- name: servicenow.servicenow
ΠΠ°Π΄Π° ΡΠΌΠΎ ΠΎΠ²Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ ΠΏΡΠ΅Π±Π°ΡΠΈΠ»ΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π²Π΅ΡΠ·ΠΈΡΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠΎ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ ΠΊΠΎΡΠΈ ΡΠΏΡΡΡΡΠ΅ Π½Π° ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ°ΡΡΡΠ΅ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅. ΠΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ΄ ΠΏΠΎΠ²Π΅Π·ΡΡΠ΅ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ ΡΠ° Π½Π°ΡΠΈΠΌ Π³ΠΈΡΡ ΡΠ± ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡΠΌΠΎΠΌ. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ ΠΏΠ°ΠΆΡΡ Π½Π° Π‘Π¦Π Π£Π Π: ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π²Π°ΠΌ Π΄Π° ΡΠ΅Π³ΠΈΡΡΡΡΡΠ΅ΡΠ΅ Π½Π°Π»ΠΎΠ³ Π·Π° ΠΏΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅ ΡΠ° ΠΏΡΠΈΠ²Π°ΡΠ½ΠΈΠΌ ΡΠΏΡΠ΅ΠΌΠΈΡΡΠ΅ΠΌ, ΠΊΠ°ΠΎ ΠΈ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΠΎΠ΄ΡΠ΅ΡΠ΅Π½Ρ Π³ΡΠ°Π½Ρ, ΠΎΠ·Π½Π°ΠΊΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π·ΠΈΠ²Π°ΡΠ΅ Π·Π° ΠΎΠ΄ΡΠ°Π²Ρ.
ΠΡΠ΅ΠΈΡΠ°ΡΠ΅ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π° Π·Π° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ²
ΠΠ°ΠΎ ΡΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡΠΎ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Ρ Π½Π°ΡΠ΅ΠΌ ΡΠΏΡΠ΅ΠΌΠΈΡΡΡ Π½Π΅ ΡΠ°Π΄ΡΠΆΠΈ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π΅ Π·Π° ΠΏΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅ ΡΠ° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΈ Π½Π΅ Π½Π°Π²ΠΎΠ΄ΠΈ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΈΠ½ΡΡΠ°Π½ΡΡ ΡΠ° ΠΊΠΎΡΠΎΠΌ ΡΠ΅ΠΌΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΡΠΈΡΠ°ΡΠΈ. Π‘ΡΠΎΠ³Π°, Π΄Π° Π±ΠΈΡΠΌΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅, ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ΠΌΠΎ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π΅ Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ. ΠΡΠ΅ΠΌΠ°
= username
The ServiceNow user account, it should have rights to read cmdb_ci_server (default), or table specified by SN_TABLE
set_via:
env:
- name: SN_USERNAME
Π£ ΠΎΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°ΡΡ, Π°ΠΊΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π° ΠΎΠΊΡΡΠΆΠ΅ΡΠ° Π‘Π_Π£Π‘ΠΠ ΠΠΠΠ ΠΏΠΎΠ΄Π΅ΡΠ΅Π½Π°, Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΡΠ΅ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΊΠ°ΠΎ Π½Π°Π»ΠΎΠ³ Π·Π° ΠΏΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅ ΡΠ° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ².
Π’Π°ΠΊΠΎΡΠ΅ ΠΌΠΎΡΠ°ΠΌΠΎ Π΄Π° ΠΏΠΎΠ΄Π΅ΡΠΈΠΌΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ Π‘Π_ΠΠΠ‘Π’ΠΠΠ¦Π ΠΈ Π‘Π_ΠΠΠ‘Π‘ΠΠΠ Π.
ΠΠ΅ΡΡΡΠΈΠΌ, Π½Π΅ ΠΏΠΎΡΡΠΎΡΠ΅ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ ΠΎΠ²ΠΎΠ³ ΡΠΈΠΏΠ° Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ Π³Π΄Π΅ Π±ΠΈΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ Π΄Π° Π½Π°Π²Π΅Π΄Π΅ΡΠ΅ ΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°ΡΠΊΠ΅ Π·Π° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ². ΠΠ»ΠΈ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ Π½Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° Π΄Π΅ΡΠΈΠ½ΠΈΡΠ΅ΠΌΠΎ
Π£ Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ, ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° ΡΠ½ΠΎΡΠ° Π·Π° ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½Π΅ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π΅ Π·Π° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΎΠ²Π°ΠΊΠΎ:
fields:
- id: SN_USERNAME
type: string
label: Username
- id: SN_PASSWORD
type: string
label: Password
secret: true
- id: SN_INSTANCE
type: string
label: Snow Instance
required:
- SN_USERNAME
- SN_PASSWORD
- SN_INSTANCE
ΠΠ²ΠΈ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²ΠΈ ΡΠ΅ Π±ΠΈΡΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΠ°ΠΎ ΠΏΡΠΎΠΌΠ΅Π½ΡΠΈΠ²Π΅ ΠΎΠΊΡΡΠΆΠ΅ΡΠ° ΡΠ° ΠΈΡΡΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΎΠΌ. ΠΠ²ΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΎ Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠΈ ΠΈΡΠ΅ΠΊΡΠΎΡΠ°:
env:
SN_INSTANCE: '{{ SN_INSTANCE }}'
SN_PASSWORD: '{{ SN_PASSWORD }}'
SN_USERNAME: '{{ SN_USERNAME }}'
ΠΠ°ΠΊΠ»Π΅, Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π»ΠΈ ΡΠΌΠΎ ΡΠΈΠΏ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π° ΠΊΠΎΡΠΈ Π½Π°ΠΌ ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π°Π½, ΡΠ°Π΄Π° ΠΌΠΎΠΆΠ΅ΠΌΠΎ Π΄ΠΎΠ΄Π°ΡΠΈ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² Π½Π°Π»ΠΎΠ³ ΠΈ ΠΏΠΎΡΡΠ°Π²ΠΈΡΠΈ ΠΈΠ½ΡΡΠ°Π½ΡΡ, ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ Π»ΠΎΠ·ΠΈΠ½ΠΊΡ, ΠΎΠ²Π°ΠΊΠΎ:
ΠΠΈ ΠΊΡΠ΅ΠΈΡΠ°ΠΌΠΎ ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ
ΠΠ°ΠΊΠ»Π΅, ΡΠ°Π΄Π° ΡΠΌΠΎ ΡΠ²ΠΈ ΡΠΏΡΠ΅ΠΌΠ½ΠΈ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌΠΎ ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ. ΠΠ°Π·ΠΎΠ²ΠΈΠΌΠΎ ΡΠΎ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ²:
ΠΠ°ΠΊΠΎΠ½ ΠΊΡΠ΅ΠΈΡΠ°ΡΠ° ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ΠΌΠΎ ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΡΠΈ ΠΈΠ·Π²ΠΎΡ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠ²Π΄Π΅ Π½Π°Π²ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΡΠ΅ΠΊΠ°Ρ ΠΊΠΎΡΠΈ ΡΠΌΠΎ ΡΠ°Π½ΠΈΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ°Π»ΠΈ ΠΈ ΡΠ½ΠΎΡΠΈΠΌΠΎ ΠΏΡΡΠ°ΡΡ Π΄ΠΎ Π½Π°ΡΠ΅ ΠΠΠΠ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ΅ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ° Ρ ΡΠΏΡΠ΅ΠΌΠΈΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ ΠΈΠ·Π²ΠΎΡΠ°, Ρ Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°ΡΡ ΡΠΎ ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ΅Π½ΠΎΠ².ΠΈΠΌΠ» Ρ ΠΊΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠ΅ΠΊΡΠ°. ΠΠΎΡΠ΅Π΄ ΡΠΎΠ³Π°, ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΡΠ΅ Π΄Π° ΠΏΠΎΠ²Π΅ΠΆΠ΅ΡΠ΅ ΡΠ²ΠΎΡ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² Π½Π°Π»ΠΎΠ³.
ΠΠ° Π±ΠΈΡΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΎ ΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ΅, ΠΏΠΎΠΊΡΡΠ°ΡΠΌΠΎ Π΄Π° ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΡΡΠ΅ΠΌΠΎ ΡΠ° ΠΈΠ·Π²ΠΎΡΠΎΠΌ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΠΊΠ»ΠΈΠΊΠΎΠΌ Π½Π° Π΄ΡΠ³ΠΌΠ΅ βΠ‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΡΡ ΡΠ²Π΅β. ΠΠΊΠΎ ΡΠ΅ ΡΠ²Π΅ ΠΈΡΠΏΡΠ°Π²Π½ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½ΠΎ, ΠΎΠ½Π΄Π° ΡΠ²ΠΎΡΠΎΠ²Π΅ ΡΡΠ΅Π±Π° ΡΠ²Π΅ΡΡΠΈ Ρ Π½Π°Ρ ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ:
ΠΠΌΠ°ΡΡΠ΅ Π½Π° ΡΠΌΡ Π΄Π° ΡΡ Π³ΡΡΠΏΠ΅ ΠΊΠΎΡΠ΅ ΡΡ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±Π½Π΅ ΡΠ°ΠΊΠΎΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΡΠ΅Π½Π΅.
ΠΠ°ΠΊΡΡΡΠ°ΠΊ
Π£ ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΡ ΡΠΌΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π°Π»ΠΈ ΠΊΠ°ΠΊΠΎ Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΠΌΠΎ Π΄ΠΎΠ΄Π°ΡΠΊΠ΅ Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΠΈΠ· ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ° Ρ ΠΠ½ΡΠΈΠ±Π»Π΅ Π’ΠΎΠ²Π΅Ρ-Ρ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ Π΄ΠΎΠ΄Π°ΡΠ°ΠΊ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΊΠ°ΠΎ ΠΏΡΠΈΠΌΠ΅Ρ. Π’Π°ΠΊΠΎΡΠ΅ ΡΠΌΠΎ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ²Π°Π»ΠΈ Π°ΠΊΡΠ΅Π΄ΠΈΡΠΈΠ²Π΅ Π·Π° ΠΏΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅ ΡΠ° Π½Π°ΡΠΎΠΌ Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠΌ. ΠΠΎΠ²Π΅Π·ΠΈΠ²Π°ΡΠ΅ Π΄ΠΎΠ΄Π°ΡΠΊΠ° Π·Π° ΠΈΠ½Π²Π΅Π½ΡΠ°Ρ ΠΈΠ· ΠΏΡΠΎΡΠ΅ΠΊΡΠ° ΡΠ°Π΄ΠΈ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ° Π΄ΠΎΠ΄Π°ΡΠΈΠΌΠ° ΡΡΠ΅ΡΠΈΡ ΡΡΡΠ°Π½Π° ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»Π°Π³ΠΎΡΠ΅Π½ΠΈΠΌ Π΄ΠΎΠ΄Π°ΡΠΈΠΌΠ°, Π²Π΅Ρ ΡΠ΅ ΠΌΠΎΠΆΠ΅ ΠΊΠΎΡΠΈΡΡΠΈΡΠΈ ΠΈ Π·Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠΎΠ²Π°ΡΠ΅ ΡΠ°Π΄Π° Π½Π΅ΠΊΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΠ΄Π½ΠΈΡ ΠΈΠ½Π²Π΅Π½ΡΠ°ΡΠ°. ΠΠ²ΠΎ ΡΠΈΠ½ΠΈ ΠΠ½ΡΠΈΠ±Π»Π΅ ΠΡΡΠΎΠΌΠ°ΡΠΈΠΎΠ½ ΠΠ»Π°ΡΡΠΎΡΠΌΡ ΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎΠΌ ΠΈ Π½Π΅ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎΠΌ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡ ΡΠ° ΠΏΠΎΡΡΠΎΡΠ΅ΡΠΈΠΌ Π°Π»Π°ΡΠΈΠΌΠ° ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ Π°ΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ΅ ΡΠ²Π΅ ΡΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΈΡ ΠΠ’ ΠΎΠΊΡΡΠΆΠ΅ΡΠ°.
ΠΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΠ° ΠΎ ΡΠ΅ΠΌΠ°ΠΌΠ° ΠΎ ΠΊΠΎΡΠΈΠΌΠ° ΡΠ΅ ΡΠ°ΡΠΏΡΠ°Π²ΡΠ° Ρ ΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΡ, ΠΊΠ°ΠΎ ΠΈ ΠΎ Π΄ΡΡΠ³ΠΈΠΌ Π°ΡΠΏΠ΅ΠΊΡΠΈΠΌΠ° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ° ΠΠ½ΡΠΈΠ±Π»Π΅-Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ½Π°ΡΠΈ ΠΎΠ²Π΄Π΅:
- ΠΠ»ΠΎΠ³ Π±ΠΈ
ΠΡΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡΠ° Π‘Π΅ΡΠ²ΠΈΡΠ΅ΠΠΎΠ² ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΠ½ΡΠΈΠ±Π»Π΅ . ΠΠ°ΠΊΠΎ Π΄Π° ΠΊΡΠ΅ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΏΡΡΠ²Π΅Π½Π΅ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ΅ .- Π‘ΠΏΠΈΡΠ°ΠΊ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΠ° ΠΊΠΎΡΠ΅ ΠΏΠΎΠ΄ΡΠΆΠ°Π²Π° Π Π΅Π΄ Π₯Π°Ρ Π½Π° Π²Π΅Π± Π»ΠΎΠΊΠ°ΡΠΈΡΠΈ ΠΡΡΠΎΠΌΠ°ΡΠΈΠΎΠ½ Π₯ΡΠ± (
ΡΠ»ΠΎΡΠ΄.ΡΠ΅Π΄Ρ Π°Ρ.ΡΠΎΠΌ ). Π-ΠΊΡΠΈΠ³Π΅ ΠΠ½ΡΠΈΠ±Π»Π΅ ΠΡΡΠΎΠΌΠ°ΡΠΈΠΎΠ½ ΠΠ»Π°ΡΡΠΎΡΠΌ .
*Π Π΅Π΄ Π₯Π°Ρ Π½Π΅ Π³Π°ΡΠ°Π½ΡΡΡΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΠ΄ ΡΠ°Π΄ΡΠΆΠ°Π½ Ρ ΠΎΠ²ΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΡΠ°ΡΠ°Π½. Π‘Π²ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΡΠ°Π»ΠΈ ΡΡ ΠΎΠ±Π΅Π·Π±Π΅ΡΠ΅Π½ΠΈ Π±Π΅Π· ΠΎΠ΄ΠΎΠ±ΡΠ΅ΡΠ° ΠΎΡΠΈΠΌ Π°ΠΊΠΎ Π½ΠΈΡΠ΅ Π΄ΡΡΠ³Π°ΡΠΈΡΠ΅ ΠΈΠ·ΡΠΈΡΠΈΡΠΎ Π½Π°Π²Π΅Π΄Π΅Π½ΠΎ.
ΠΠ·Π²ΠΎΡ: Π²Π²Π².Ρ
Π°Π±Ρ.ΡΠΎΠΌ