Tâches de déploiement du CLI drone.io
|
||
---|---|---|
defaults | ||
handlers | ||
meta | ||
tasks | ||
vars | ||
.gitignore | ||
LICENSE | ||
README.md |
role_drone_cli
Rôle de déploiement de l'exécutable CLI de drone.io.
Variables
drone_cli_url
URL pointant vers l'API de github.com fournissant le lien de téléchargement de l'archive.
Valeur par défaut: https://api.github.com/repos/harness/drone-cli/releases/latest
drone_cli_architecture
Nécessaire pour télécharger la bonne archive depuis github.com.
Les architectures disponibles sont visibles dans la liste de release du dépôt.
Valeur par défaut: arm64
drone_cli_server_url
URL vers le serveur drone.io.
Valeur par défaut: aucune
drone_cli_server_token
Clef pour communiquer avec le serveur drone.io.
Valeur par défaut: aucune
drone_cli_commands_args
Liste des arguments passés à la commande drone
.
Valeur par défaut: aucune
Exemple d'utilisation
inventory.yml
---
all:
hosts:
host1.ykn.local:
host_vars/host1.ykn.local.yml
---
drone_cli_architecture: "amd64"
dron
playbook.yml
---
- hosts: 'all'
roles:
- name: drone_cli