actions-marketplace-validations/Trellis Deploy
Deploy Trellis, Bedrock and Sage (optionally) via GitHub Actions
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| role_file | galaxy role file containing a list of roles to be imported | no | galaxy.yml |
| vault_password | ansible vault password | no | — |
| vault_password_file | ansible vault password file to use. Must be the same one in ansible.cfg (if applicable) | no | .vault_pass |
| site_env | the environment to deploy to (staging, production, etc) | yes | — |
| site_name | the WordPress site to deploy (name defined in wordpress_sites) | no | — |
| site_key | Search the WordPress site by key == value | no | — |
| site_value | Search the WordPress site by key == value | no | — |
| site_branch | The branch name to deploy (when read in wordpress_sites.yml using {{ site_version }}) | no | "" |
| site_path | Path where site lives | no | ${{ github.workspace }} |
| trellis_path | Path where trellis lives | no | ${{ github.workspace }}/trellis |
| group_vars | Group vars where sites are defined. | no | false |
| verbose | Whether to provide verbose output | no | — |
| ansible_strategy | Ansible strategy to use, supports mitogen. | no | linear |
| yarn_cache | Yarn cache path, used for caching the cache. | no | ${{ github.workspace }}/.cache/yarn |
| node_version | Node version to use (e.g. 18, 20, 22) | no | 20 |
Outputs
no outputs