alpacon-common-action

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

입력값

이름설명필수기본값
workspace-urlAlpacon 워크스페이스 URL
api-tokenAlpacon 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"

참고

함께 보기

출처