tech:pb_encodage_fichier_ansible-lint_yamllint

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:pb_encodage_fichier_ansible-lint_yamllint [2025/09/18 18:00] Jean-Baptistetech:pb_encodage_fichier_ansible-lint_yamllint [2025/11/24 14:56] (Version actuelle) Jean-Baptiste
Ligne 20: Ligne 20:
  
 ~~~bash ~~~bash
-ansible-lint --offline pcc/plop.yml+ansible-lint --offline app/plop.yml
 ~~~ ~~~
  
Ligne 26: Ligne 26:
  
 ~~~ ~~~
-$ strace --trace=%file ansible-lint --offline pcc/plop.yml +$ strace --trace=%file ansible-lint --offline app/plop.yml 
- +--- 
-stat("/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/inventory_plugins", 0x7ffc4f077930) = -1 ENOENT (No such file or directory) +stat("/data/ansible/roles/app1/tasks/inventory_plugins", 0x7ffc4f077930) = -1 ENOENT (No such file or directory) 
-stat("/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/httpapi_plugins", 0x7ffc4f077930) = -1 ENOENT (No such file or directory) +stat("/data/ansible/roles/app1/tasks/httpapi_plugins", 0x7ffc4f077930) = -1 ENOENT (No such file or directory) 
-stat("/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/become_plugins", 0x7ffc4f077930) = -1 ENOENT (No such file or directory) +stat("/data/ansible/roles/app1/tasks/become_plugins", 0x7ffc4f077930) = -1 ENOENT (No such file or directory)
-getcwd("/data/ansible/playbooks", 1024) = 24                                                                                                                                                                                                    getcwd("/data/ansible/playbooks", 1024) = 24+
 getcwd("/data/ansible/playbooks", 1024) = 24 getcwd("/data/ansible/playbooks", 1024) = 24
-stat("/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml", {st_mode=S_IFREG|0640, st_size=1002, ...}) = 0 +getcwd("/data/ansible/playbooks", 1024) = 24 
-openat(AT_FDCWD, "/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml", O_RDONLY|O_CLOEXEC) = 6+getcwd("/data/ansible/playbooks", 1024) = 24 
 +stat("/data/ansible/roles/plop/tasks/main.yml", {st_mode=S_IFREG|0640, st_size=1002, ...}) = 0 
 +openat(AT_FDCWD, "/data/ansible/roles/plop/tasks/main.yml", O_RDONLY|O_CLOEXEC) = 6
 Traceback (most recent call last): Traceback (most recent call last):
   File "/data/venv-ansible/lib64/python3.9/site-packages/ansible/parsing/utils/yaml.py", line 72, in from_yaml   File "/data/venv-ansible/lib64/python3.9/site-packages/ansible/parsing/utils/yaml.py", line 72, in from_yaml
Ligne 40: Ligne 41:
     new_data = json.loads(data, cls=AnsibleJSONDecoder)     new_data = json.loads(data, cls=AnsibleJSONDecoder)
   File "/usr/lib64/python3.9/json/__init__.py", line 359, in loads   File "/usr/lib64/python3.9/json/__init__.py", line 359, in loads
-openat(AT_FDCWD, "/usr/lib64/python3.9/json/__init__.py", O_RDONLY|O_CLOEXEC) = 6                                                                                                                                                                   return cls(**kw).decode(s)                                                                                                                                                                                                                    File "/usr/lib64/python3.9/json/decoder.py", line 337, in decode                                                                                                                                                                              openat(AT_FDCWD, "/usr/lib64/python3.9/json/decoder.py", O_RDONLY|O_CLOEXEC) = 6+openat(AT_FDCWD, "/usr/lib64/python3.9/json/__init__.py", O_RDONLY|O_CLOEXEC) = 6 
 +return cls(**kw).decode(s) 
 +File "/usr/lib64/python3.9/json/decoder.py", line 337, in decode 
 +openat(AT_FDCWD, "/usr/lib64/python3.9/json/decoder.py", O_RDONLY|O_CLOEXEC) = 6
     obj, end = self.raw_decode(s, idx=_w(s, 0).end())     obj, end = self.raw_decode(s, idx=_w(s, 0).end())
   File "/usr/lib64/python3.9/json/decoder.py", line 355, in raw_decode   File "/usr/lib64/python3.9/json/decoder.py", line 355, in raw_decode
Ligne 52: Ligne 56:
   File "/data/venv-ansible/bin/ansible-lint", line 8, in <module>   File "/data/venv-ansible/bin/ansible-lint", line 8, in <module>
 openat(AT_FDCWD, "/data/venv-ansible/bin/ansible-lint", O_RDONLY|O_CLOEXEC) = 6 openat(AT_FDCWD, "/data/venv-ansible/bin/ansible-lint", O_RDONLY|O_CLOEXEC) = 6
 +---
 ~~~ ~~~
  
  
 ~~~ ~~~
-$ file /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml +$ file /data/ansible/roles/plop/tasks/main.yml 
-/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml: ISO-8859 text+/data/ansible/roles/plop/tasks/main.yml: ISO-8859 text
 ~~~ ~~~
  
 ~~~ ~~~
-$ yamllint /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml+$ yamllint /data/ansible/roles/plop/tasks/main.yml
 Traceback (most recent call last): Traceback (most recent call last):
   File "/data/venv-ansible/bin/yamllint", line 8, in <module>   File "/data/venv-ansible/bin/yamllint", line 8, in <module>
Ligne 78: Ligne 83:
 Diffing Diffing
 ~~~ ~~~
-(venv-ansible) [ansible@l12ans01 playbooks]$ diff <(cat -A /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml) <(cat /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml | sed -e 's/$/$/')+$ diff <(cat -A /data/ansible/roles/plop/tasks/main.yml) <(cat /data/ansible/roles/plop/tasks/main.yml | sed -e 's/$/$/')
 26c26 26c26
-<     guest_source_file_path: 'C:\\Users\\{{ vm_pcc_user }}\\Desktop\\DM-imarrage CIE*'$+<     guest_source_file_path: 'C:\\Users\\{{ vm_app_user }}\\Desktop\\DM-imarrage CIE*'$
 --- ---
->     guest_source_file_path: 'C:\\Users\\{{ vm_pcc_user }}\\Desktop\\Dmarrage CIE*'$+>     guest_source_file_path: 'C:\\Users\\{{ vm_app_user }}\\Desktop\\Dmarrage CIE*'$
 29c29 29c29
-<     vm_admin_password: "{{ vm_pcc_password }}"+<     vm_admin_password: "{{ vm_app_password }}"
 \ No newline at end of file \ No newline at end of file
 --- ---
->     vm_admin_password: "{{ vm_pcc_password }}"$+>     vm_admin_password: "{{ vm_app_password }}"$
 ~~~ ~~~
  
 ~~~ ~~~
-$ iconv -t utf-8 /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml > /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml.new                                                                                                          +$ iconv -t utf-8 /data/ansible/roles/plop/tasks/main.yml > /data/ansible/roles/plop/tasks/main.yml.new 
-iconv: illegal input sequence at position 824 +iconv: illegal input sequence at position 824 
 +~~~ 
 + 
 +~~~bash 
 +iconv -f iso-8859-15 -t utf-8 /data/ansible/roles/plop/tasks/main.yml > /data/ansible/roles/plop/tasks/main.yml.new
  
-iconv -f iso-8859-15 -t utf-8 /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml.new+mv /data/ansible/roles/plop/tasks/main.yml /data/ansible/roles/plop/tasks/main.yml.bad 
 +mv /data/ansible/roles/plop/tasks/main.yml.new /data/ansible/roles/plop/tasks/main.yml
 ~~~ ~~~
  
 ~~~ ~~~
-$ yamllint /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml.new +$ yamllint /data/ansible/roles/plop/tasks/main.yml.new 
-/data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml.new+/data/ansible/roles/plop/tasks/main.yml.new
   3:16      error    trailing spaces  (trailing-spaces)   3:16      error    trailing spaces  (trailing-spaces)
   26:81     error    line too long (83 > 80 characters)  (line-length)   26:81     error    line too long (83 > 80 characters)  (line-length)
Ligne 105: Ligne 115:
 ~~~ ~~~
  
-~~~bash +PS : pour ''ansible-lint'' il est important que le fichier ait l’extension yml ou yaml
-ansible-lint --offline --fix all /data/ansible/roles/app1/vmrun/vm-po-configurator/create-desktop-shortcuts/tasks/main3.yml + 
-~~~+ 
  
  
tech/pb_encodage_fichier_ansible-lint_yamllint.1758211222.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki