Skip to content

Ajouter openssh dans le cloud-init.yaml#29

Open
Monsieur-Bert wants to merge 2 commits intostephrobert:mainfrom
Monsieur-Bert:cloud_openssh
Open

Ajouter openssh dans le cloud-init.yaml#29
Monsieur-Bert wants to merge 2 commits intostephrobert:mainfrom
Monsieur-Bert:cloud_openssh

Conversation

@Monsieur-Bert
Copy link

Ce que je constate comme erreur

Le challenge 07-conditions ne fonctionne pas avec les commandes incus fournies car openssh-server n'est pas installé sur la machine distante. Ainsi le lancement du test python ne permet pas de se connecter à la machine via ssh, malgré l'ajout de la clef publique (avec la commande précisée dans le README du challenge).

Ce que je propose

  • Modifier le cloud-config.yaml pour ajouter openssh-server dans les packages, puis de s'assurer de son lancement dans le runcmd.
  • Puisque la commande pytest -v doit être lancée dans le folder /challenge pour détecter le fichier challenge.yml, je suppose que toutes les commandes précisées dans le README sont à lancer dans ce même folder. Ainsi j'ai précisé dans le README d'où doit-on lancer la commande et j'ai modifié la commande incus launch avec le bon path soit ../../cloud-config.yaml.

Une autre solution pourrait-être de modifier le script Python pour regarder la présence de /challenge/challenge.yml. Toujours est-il que je pense qu'il faudrait mieux spécifier d'où lancer les commandes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant