ivkcs_agent_exec ресурсы
ivkcs_agent_exec ресурсының аргументтері 1 кестесінде берілген.
Атауы | Сипаттамасы | Форматы | Міндетті |
|---|---|---|---|
| Сервис жаймасының идентификаторы | string | |
|
| string | |
| Скрипт орындалатын хост атауларының тізімі | list, тізім элементтері — string | |
| Хосттардағы агенттер іске қосатын скрипттерді сипаттайды. Скрипттердің орындалу ретін анықтайды | list, бір элементтің құрылымы төмендегі кестеде келтірілген |
step элементінің бір аргументі 2 кестесінде берілген.
Атауы | Сипаттамасы | Форматы | Міндетті | Мәні өзгерген кезде ресурсты қайта жасау |
|---|---|---|---|---|
| Скрипт индексі, орындалу ретін анықтайды | integer | ||
| Скрипт тілі. Мүмкін мәндер:
| string | ||
| Скриптті орындау параметрлері | set, тізім аргументтері — 3 кестесінде | ||
| Скрипт денесі | string |
Скрипт опцияларын сипаттауға арналған options аргументтері 3 кестесінде берілген.
Атауы | Сипаттамасы | Форматы | Әдепкі мәні |
|---|---|---|---|
| Жүйенің орта айнымалыларына қосымша орта айнымалыларының тізімі | list, тізім элементтері — | — |
| Скрипттің күтілетін шығу кодтары. Егер скрипттің сәтті орындалуын білдіретін шығу коды алынса, скриптке Егер скрипттің қателікпен аяқталғанын білдіретін шығу коды алынса, скрипт қайта іске қосылады. Егер барлық қайта іске қосу әрекеттерінің нәтижесінде скрипт қателікпен аяқталса, скрипт мәртебесі — Қайта іске қосу параметрлері мына опцияларда беріледі:
| list, тізім элементтері — integer |
|
| Скрипт қайта іске қосылмайтын шығу кодтары | list, тізім элементтері — integer |
|
| Егер скрипттің орындалу тайм-ауты асса, скриптке жіберілетін сигнал — Тайм-аут | integer |
|
|
Мәндер мысалы:
| string |
|
| Скриптті орындауға арналған директория | string |
|
| Скрипт оның атынан іске қосылатын пайдаланушы. | string |
|
| Скрипт оның атынан іске қосылатын пайдаланушылар тобы. | string |
|
| Скриптті орындау тайм-ауты. Егер скрипт тайм-аут ішінде аяқталмаса, оған Мән | string |
|
| Егер скрипттің қателікпен аяқталғаны туралы шығу кодтары алынса ( | integer |
|
| Скриптті қайта іске қосулар арасындағы үзіліс ұзақтығы. Мән | string |
|
| Скрипт іске қосылғанға дейінгі үзіліс ұзақтығы. Мән | string |
|
| Скрипт аяқталғаннан кейінгі үзіліс ұзақтығы. Мән | string |
|
| Скрипттің орындалу нәтижесін хост дискісіне сақтау не сақтамау | boolean | true |
| Скрипттің пішімделген нәтижесі бар файлға жол | string | — |
| Скрипт тек бір рет орындала ма, әлде сервис әрбір қайта жайылған сайын орындала ма, соны анықтайды. Егер | boolean |
|
step ішінде сипатталған әрбір скрипт үшін ivkcs_agent_exec ресурсы конфигурацияларды басқару сервисіне беру үшін скрипт хешін қамтитын hash атрибутын (string форматы) қайтарады. Алынған мәндер бойынша конфигурацияларды басқару сервисі хосттардың ағымдағы және мақсатты (Terraform манифесінде сипатталған) күйін салыстырады.