alpacon-common-action
워크플로에서 모든 Alpacon CLI 명령을 실행합니다. 전용 액션(websh, cp)으로 처리되지 않는 작업(서버 목록 조회, 이벤트 확인, 리소스 관리 등)에 사용하세요.
입력값
| 이름 | 설명 | 필수 | 기본값 |
|---|---|---|---|
workspace-url | Alpacon 워크스페이스 URL | 예 | |
api-token | Alpacon API 토큰 | 예 | |
command | 실행할 Alpacon CLI 명령 (alpacon 접두사 제외) | 예 |
사용법
서버 목록 조회
- name: List all servers
uses: alpacax/alpacon-common-action@v1
with:
workspace-url: ${{ secrets.ALPACON_WORKSPACE_URL }}
api-token: ${{ secrets.ALPACON_API_TOKEN }}
command: "server ls"
그룹 목록 조회
- name: List groups
uses: alpacax/alpacon-common-action@v1
with:
workspace-url: ${{ secrets.ALPACON_WORKSPACE_URL }}
api-token: ${{ secrets.ALPACON_API_TOKEN }}
command: "group ls"
최근 이벤트 조회
- name: View recent events
uses: alpacax/alpacon-common-action@v1
with:
workspace-url: ${{ secrets.ALPACON_WORKSPACE_URL }}
api-token: ${{ secrets.ALPACON_API_TOKEN }}
command: "event --tail=5"
참고
alpacon-setup-action을 먼저 실행해야 합니다command입력은alpacon뒤에 추가됩니다—alpacon접두사를 포함하지 마세요- 원격 명령 실행에는
alpacon-websh-action을 사용하세요 - 파일 전송에는
alpacon-cp-action을 사용하세요