Bug #65449
avoir un Makefile avec les grandes commandes classiques
0%
Description
- make renew-certificate
- make source (mise à jour des sources, cf #63832)
- make source-ssh (mise à jour des sources avec git_ssh:true)
- etc...
- make : le rappel des commandes disponibles
Fichiers
Révisions associées
Historique
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
OMG les vieux afficionados du makefile sont de sortie.
J'avoue qu'un make install
serait plus joli qu'un ansible-playbokk blablabla
. Je veux bien un exemple minimaliste pour voir comment ça pourrait rentrer, j'ai grosso modo jamais écrit un Makefile de ma vie.
Mis à jour par Benjamin Dauvergne il y a presque 2 ans
Si ça pouvait aller 100x plus vite au passage :) Mais bon je comprends que c'est juste pour appeler ansible derrière.
Mis à jour par Thomas Noël il y a presque 2 ans
- Fichier 0001-add-a-Makefile-as-helper-65449.patch 0001-add-a-Makefile-as-helper-65449.patch ajouté
- Tracker changé de Support à Bug
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
J'imaginais un truc bête dans ce genre là.
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
De mon coté je n'utilise pas le inventory.yml, j'en ai un de coté où j'ai mis les options qui me vont bien (git_ssh: true, compile_theme: false, src_dir: "/home/{{user}}/src/eo")
Y a moyen d'inclure une bidouille pour qu'un autre fichier inventory soit utilisé par le makefile ?
Après si je suis le seul à faire ça, ça me dérange pas d'accepter ce patch qui sera utilisé par qui veut, et de mon coté je continuerai avec les commandes ansible.
Mis à jour par Thomas Noël il y a presque 2 ans
Emmanuel Cazenave a écrit :
De mon coté je n'utilise pas le inventory.yml, j'en ai un de coté où j'ai mis les options qui me vont bien (git_ssh: true, compile_theme: false, src_dir: "/home/{{user}}/src/eo")
Jamais réussi à trouver la syntaxe pour faire ça, un exemple serait bienvenu dans le dépot, je trouve.
Y a moyen d'inclure une bidouille pour qu'un autre fichier inventory soit utilisé par le makefile ?
Not a bidouille, une variable dans le Makefile et roulez jeunesse. « make INVENTORY=my-inventory.yml ... » et ça roule.
Mis à jour par Thomas Noël il y a presque 2 ans
Une version plus simple qui va utiliser local-inventory.yml s'il existe, sinon inventory.yml. On propose un local-inventory.yml.example qui donne la piste de décollage pour git_ssh ou compile_theme.
(et on peut toujours faire un « INVENTORY=manu-inventory.yml make ... » pour autre inventory)
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
Il faudrait :
- virer les lignes commentées de local-inventory.yml.example
- ne pas shooter le fichier tenants-inventory.yml.example
Et ok.
Mis à jour par Thomas Noël il y a presque 2 ans
- Fichier 0001-add-a-Makefile-as-helper-65449.patch 0001-add-a-Makefile-as-helper-65449.patch ajouté
- Statut changé de Solution validée à Solution proposée
Emmanuel Cazenave a écrit :
Il faudrait :
- virer les lignes commentées de local-inventory.yml.example
Yeap. J'ai ici supprimé celles de tenants-inventory.yml.example (remis en place) mais j'aimerai garder les autres qui permettent de documenter à moindre frais les possibilités de surcharges intéressantes qu'on peut avoir dans un inventory local... non ? (parce que pour moi c'est totalement pas limpide du tout, comment on peut surcharger des trucs dans un inventory.yml)
Mis à jour par Emmanuel Cazenave il y a presque 2 ans
- Statut changé de Solution proposée à Solution validée
ok.
Mis à jour par Thomas Noël il y a presque 2 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9a0e67262f79b5b387dcaf6ccea6aeed8b7704ff Author: Thomas NOËL <tnoel@entrouvert.com> Date: Fri May 20 16:11:19 2022 +0200 add a Makefile as helper (#65449)
Mis à jour par Thomas Noël il y a presque 2 ans
- Statut changé de Résolu (à déployer) à Solution déployée
add a Makefile as helper (#65449)