GitHub Action to import role into Ansible Galaxy.
Following parameters can be used as step.with
keys:
Name | Type | Default | Description |
---|---|---|---|
api_key |
String | Ansible Galaxy API-key |
---
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.0.0
with:
api_key: ${{ secrets.galaxy_api_key }}
GitHub Actions has native support for Dependabot,
to enable it on your GitHub repository all you need to do is add the .github/dependabot.yml
file:
---
version: 2
updates:
- package-ecosystem: github-actions
directory: /
schedule:
interval: daily
This action is only available for Linux virtual environments.