[Ansible] Début de playbook
Bonjour
J'essaie de me lancer dans la conception d'un playbook mais j'ai dû mal à interpréter les erreurs.
Le but de ce playbook est de charger un fichier de config pour initialiser des variables. En voici le contenu :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
- hosts: localhost
tasks:
- name: Include vars of config.txt
include_vars:
file: ./config/config.txt
- name: Display the config
printf "Version IGN = ";
tput bold;
printf "${last.version.ign}\n\n";
tput sgr0; |
Est-ce que cela vous paraît cohérent déjà?
Voici l'erreur que j'obtiens :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
[14:18:52][WARNING]: provided hosts list is empty, only localhost is available. Note that
[14:18:52]the implicit localhost does not match 'all'
[14:18:53]ERROR! no module/action detected in task.
[14:18:53]
[14:18:53]The error appears to be in '/home/ubuntu/teamcityBuildAgent/work/f0fd851aa91b8d5a/test.yml': line 7, column 7, but may
[14:18:53]be elsewhere in the file depending on the exact syntax problem.
[14:18:53]
[14:18:53]The offending line appears to be:
[14:18:53]
[14:18:53]
[14:18:53] - name: Display the config
[14:18:53] ^ here
[14:18:53]Process exited with code 4 |
J'ai beau mettre des espaces mais j'ai toujours une erreur. Pas évident cette indentation.
Merci de votre aide.
Cordialement
PS : j'espère que j'ai posté ce message dans le bon groupe