https://github.com/hspaans/ansible-galaxy-action
GitHub Action to import role into Ansible Galaxy
https://github.com/hspaans/ansible-galaxy-action
ansible ansible-galaxy ansible-role github-action
Last synced: about 1 year ago
JSON representation
GitHub Action to import role into Ansible Galaxy
- Host: GitHub
- URL: https://github.com/hspaans/ansible-galaxy-action
- Owner: hspaans
- License: mit
- Created: 2020-08-27T23:10:25.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-03-01T09:53:34.000Z (over 1 year ago)
- Last Synced: 2025-04-04T12:53:05.971Z (about 1 year ago)
- Topics: ansible, ansible-galaxy, ansible-role, github-action
- Homepage:
- Size: 216 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ansible-galaxy-action
## Usage
GitHub Action to import role into Ansible Galaxy.
## Parameters
Following parameters can be used as `step.with` keys:
| Name | Type | Default | Description |
| ----------------- | ------ | -------- | ---------------------- |
| `api_key` | String | | Ansible Galaxy API-key |
## Example
```yaml
---
name: Publish on Ansible Galaxy
on:
push:
tags:
- "v*"
branches:
- master
jobs:
publish:
name: Publish on Ansible Galaxy
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v2
- name: Release Ansible Role to Galaxy
uses: hspaans/ansible-galaxy-action@v2.1.0
with:
api_key: ${{ secrets.galaxy_api_key }}
```
## Keep up-to-date with GitHub Dependabot
[GitHub Actions has native support](https://docs.github.com/en/github/administering-a-repository/configuration-options-for-dependency-updates#package-ecosystem) for [Dependabot](https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-github-dependabot),
to enable it on your GitHub repository all you need to do is add the `.github/dependabot.yml` file:
```yaml
---
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
```
## Limitation
This action is only available for Linux [virtual environments](https://help.github.com/en/articles/virtual-environments-for-github-actions#supported-virtual-environments-and-hardware-resources).