Compare commits

..

No commits in common. "main" and "v1" have entirely different histories.
main ... v1

3 changed files with 9 additions and 18 deletions

View File

@ -8,10 +8,8 @@ This action imports the repository as an ansible-galaxy role
The following parameters can be used as `step.with` keys: The following parameters can be used as `step.with` keys:
| Name | Type | Default | Required |Description | | Name | Type | Default | Required |Description |
| ------------------ | ------ | ------- |--------- |------------------------ | | ---------------- | ------ | ------- |--------- |---------------------- |
| `galaxy-api-key` | String | | yes | Ansible Galaxy API-key | | `galaxy-api-key` | String | | yes |Ansible Galaxy API-key |
| `repository-owner` | String | | yes | GitHub Repository Owner |
| `repository-name` | String | | yes | GitHub Repository Name |
## Example usage ## Example usage
@ -25,6 +23,4 @@ jobs:
uses: ednxzu/action-galaxy-role-import@v1 uses: ednxzu/action-galaxy-role-import@v1
with: with:
galaxy-api-key: ${{ secrets.galaxy_api_key }} galaxy-api-key: ${{ secrets.galaxy_api_key }}
repository-owner: <github_owner_name>
repository-name: <github_repository_name>
``` ```

View File

@ -7,17 +7,9 @@ inputs:
galaxy-api-key: galaxy-api-key:
required: true required: true
description: The key to use to authenticate against ansible-galaxy description: The key to use to authenticate against ansible-galaxy
repository-owner:
required: true
description: The owner of the repository from which to import the role
repository-name:
required: true
description: The name of the repository from which to import the role
runs: runs:
using: docker using: docker
image: Dockerfile image: Dockerfile
env: env:
GALAXY_API_TOKEN: ${{ inputs.galaxy-api-key }} GALAXY_API_TOKEN: ${{ inputs.galaxy-api-key }}
GALAXY_REPOSITORY_OWNER: ${{ inputs.repository-owner }}
GALAXY_REPOSITORY_NAME: ${{ inputs.repository-name }}

View File

@ -1,7 +1,10 @@
#! /bin/sh #! /bin/sh
set -e set -e
ansible_galaxy_command_string="ansible-galaxy role import" command_string="ansible-galaxy role import"
command_string="$ansible_galaxy_command_string --api-key ${GALAXY_API_TOKEN} ${GALAXY_REPOSITORY_OWNER} ${GALAXY_REPOSITORY_NAME}"
if [ -n "${GALAXY_API_TOKEN}" ]; then
command_string="$command_string --api-key ${GALAXY_API_TOKEN} ${GITHUB_REPOSITORY%/*} ${GITHUB_REPOSITORY#*/}"
fi
echo "Command: $command_string" echo "Command: $command_string"
eval "$command_string" eval "$command_string"