Tâches de déploiement du CLI drone.io
Go to file
2023-10-05 17:03:51 +02:00
defaults [INFO] Créer le dépôt 2023-05-24 16:34:51 +02:00
handlers [INFO] Créer le dépôt 2023-05-24 16:34:51 +02:00
meta Initial commit 2022-10-21 15:38:54 +00:00
tasks [EVO] Exécuter la configuration sur tous les hôtes 2023-10-05 17:03:51 +02:00
vars [INFO] Créer le dépôt 2023-05-24 16:34:51 +02:00
.gitignore Initial commit 2022-10-21 15:38:54 +00:00
LICENSE Initial commit 2022-10-21 15:38:54 +00:00
README.md [INFO] Créer le dépôt 2023-05-24 16:34:51 +02:00

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