Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/snow-actions/serverless-deploy
Deploy Serverless Framework
https://github.com/snow-actions/serverless-deploy
Last synced: about 2 months ago
JSON representation
Deploy Serverless Framework
- Host: GitHub
- URL: https://github.com/snow-actions/serverless-deploy
- Owner: snow-actions
- License: mit
- Created: 2022-12-30T09:51:28.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T21:35:14.000Z (over 1 year ago)
- Last Synced: 2024-11-17T20:46:28.620Z (about 2 months ago)
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Serverless Deploy
Deploy [Serverless Framework](https://www.serverless.com/framework/docs).
## Usage
### AWS OpenID Connect (OIDC)
Required to set up ID provider and create an role for [OIDC](https://docs.github.com/en/actions/deployment/security-hardening-your-deployments/configuring-openid-connect-in-amazon-web-services).
Set the role ARN to `role-to-assume`.```yml
permissions:
id-token: write
contents: read
steps:
- uses: actions/checkout@v3
- uses: snow-actions/serverless-deploy/aws/[email protected]
with:
role-to-assume: arn:aws:iam::123456789100:role/my-github-actions-role
aws-region: us-east-2
```See other options at [aws/oidc/action.yml](aws/oidc/action.yml)
### AWS Access Key
Not implemented.
## Supported
### Runners
- `ubuntu-*`
- `windows-*`
- `macos-*`
- `self-hosted`### Events
- Any
## Dependencies
- Bash
- [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials)
- [serverless - npm](https://www.npmjs.com/package/serverless)## Contributing
Welcome.