Источники кода#
Automation Controller позволяет при создании проектов и заполнении инвентаря использовать код из внешних источников. В этом разделе описаны доступные типы источников кода и особенности работы с ними.
При создании проекта может быть использован один из указанных источников:
ручное управление (локальный каталог);
репозиторий Git;
репозиторий Subversion;
внешний архив.
Для хранения локальной копии кода каждого проекта Automation Controller создает подкаталог в каталоге, используемом для хранения проектов (далее – каталог проектов).
Путь к каталогу для хранения проектов хранится в параметре контроллера PROJECTS_ROOT
.
Его значение задается на этапе развертывания контроллера и по умолчанию равно /var/lib/awx/projects/
.
При создании или удалении проекта с любым типом источника, кроме «Ручное управление», подкаталог проекта в каталоге проектов соответственно создается или удаляется автоматически.