maint: initial commit
This commit is contained in:
56
action.yml
Normal file
56
action.yml
Normal file
@@ -0,0 +1,56 @@
|
||||
name: Run Ansible Playbook on KraussNet Servers
|
||||
description: Runs an Ansible playbook using KraussNet PKI for SSH access
|
||||
inputs:
|
||||
pki_ca_url:
|
||||
description: The PKI certificate authority base URL
|
||||
required: true
|
||||
pki_fingerprint:
|
||||
description: The PKI certificate authority fingerprint
|
||||
required: true
|
||||
pki_key_subject:
|
||||
description: The subject of the SSH certificate
|
||||
required: false
|
||||
pki_provisioner_name:
|
||||
description: The PKI provisioner name (defaults to "ansible")
|
||||
required: false
|
||||
pki_provisioner_password:
|
||||
description: The PKI provisioner password
|
||||
required: true
|
||||
playbook:
|
||||
description: Ansible playbook filepath
|
||||
required: true
|
||||
inventory:
|
||||
description: Ansible inventory filepath
|
||||
required: true
|
||||
requirements:
|
||||
description: Ansible Galaxy requirements filepath
|
||||
required: false
|
||||
directory:
|
||||
description: Root directory of Ansible project (defaults to current)
|
||||
required: false
|
||||
configuration:
|
||||
description: Ansible configuration file content (ansible.cfg)
|
||||
required: false
|
||||
vault_password:
|
||||
description: The password used for decrypting vaulted files
|
||||
required: false
|
||||
private_key:
|
||||
description: SSH private key used to connect to the host
|
||||
required: false
|
||||
known_hosts:
|
||||
description: Contents of SSH known_hosts file
|
||||
required: false
|
||||
options:
|
||||
description: Extra options that should be passed to ansible-playbook command
|
||||
required: false
|
||||
become:
|
||||
description: Set to "true" if root is required for running your playbook
|
||||
required: false
|
||||
default: false
|
||||
check_mode:
|
||||
description: Set to "true" to enable check (dry-run) mode
|
||||
required: false
|
||||
default: false
|
||||
runs:
|
||||
using: docker
|
||||
image: Dockerfile
|
||||
Reference in New Issue
Block a user