🗃️ 프로젝트
4 항목
🗃️ 작업 템플릿
3 항목
🗃️ 앱
5 항목
📄️ 작업
작업은 Ansible playbook을 실행하는 하나의 인스턴스입니다. 작업 템플릿에서 원하는 템플릿의 Run/Build/Deploy 버튼을 클릭하여 작업을 생성할 수 있습니다.
📄️ 워크플로우 (Pro)
워크플로우를 사용하면 여러 작업 템플릿을 분기, 승인, 시간 지정 일시 중지가 포함된
📄️ 스케줄
Semaphore의 스케줄 기능을 사용하면 템플릿 실행(예: playbook 실행)을 미리 정의된 간격으로 자동화할 수 있습니다. 이 기능을 통해 정기 백업, 컴플라이언스 점검, 시스템 업데이트 등과 같은 일상적인 자동화 작업을 구현할 수 있습니다.
🗃️ 키 저장소
5 항목
🗃️ 인벤토리
3 항목
📄️ 변수 그룹
Semaphore의 변수 그룹 섹션은 인벤토리를 위한 추가 변수를 저장하는 곳이며, 변수는 JSON 형식으로 저장해야 합니다.
🗃️ 리포지토리
1 항목
📄️ 통합
통합을 사용하면 Semaphore와 GitHub, GitLab 같은 외부 서비스 간의 상호 작용을 설정할 수 있습니다.
📄️ 팀
Semaphore UI에서 모든 프로젝트는 팀과 연결됩니다. 팀 구성원과 관리자만 프로젝트에 접근할 수 있습니다. 각 팀 구성원에게는 네 가지 기본 역할 중 하나가 할당되며, 이 역할이 접근 수준과 수행할 수 있는 동작을 결정합니다.