alpacon-common-action

워크플로에서 모든 Alpacon CLI 명령을 실행합니다. 전용 액션(websh, cp)으로 처리되지 않는 작업(서버 목록 조회, 이벤트 확인, 리소스 관리 등)에 사용하세요.

입력값

이름설명필수기본값
workspace-urlAlpacon 워크스페이스 URL예
api-tokenAlpacon 서비스 토큰 키(alpst-)예
command실행할 Alpacon CLI 명령 (alpacon 접두사 제외)예

사용법

서버 목록 조회

yaml
- name: List all servers
  uses: alpacax/alpacon-common-action@v1
  with:
    workspace-url: ${{ secrets.ALPACON_WORKSPACE_URL }}
    api-token: ${{ secrets.ALPACON_SERVICE_TOKEN }}
    command: "server ls"

그룹 목록 조회

yaml
- name: List groups
  uses: alpacax/alpacon-common-action@v1
  with:
    workspace-url: ${{ secrets.ALPACON_WORKSPACE_URL }}
    api-token: ${{ secrets.ALPACON_SERVICE_TOKEN }}
    command: "group ls"

최근 이벤트 조회

yaml
- name: View recent events
  uses: alpacax/alpacon-common-action@v1
  with:
    workspace-url: ${{ secrets.ALPACON_WORKSPACE_URL }}
    api-token: ${{ secrets.ALPACON_SERVICE_TOKEN }}
    command: "event --tail=5"

참고

함께 보기

리소스

최종 수정: