Outils pour utilisateurs

Outils du site


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 19:35] Jean-Baptistetech:pb_encodage_fichier_ansible-lint_yamllint [2025/11/24 14:56] (Version actuelle) Jean-Baptiste
Ligne 31: Ligne 31:
 stat("/data/ansible/roles/app1/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/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
 getcwd("/data/ansible/playbooks", 1024) = 24 getcwd("/data/ansible/playbooks", 1024) = 24
 stat("/data/ansible/roles/plop/tasks/main.yml", {st_mode=S_IFREG|0640, st_size=1002, ...}) = 0 stat("/data/ansible/roles/plop/tasks/main.yml", {st_mode=S_IFREG|0640, st_size=1002, ...}) = 0
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 92: Ligne 96:
  
 ~~~ ~~~
-$ iconv -t utf-8 /data/ansible/roles/plop/tasks/main.yml > /data/ansible/roles/plop/tasks/main.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/plop/tasks/main.yml > /data/ansible/roles/plop/tasks/main.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 /data/ansible/roles/plop/tasks/main.yml.bad 
-mv /data/ansible/roles/plop/tasks/main.yml.new /data/ansible/roles/plop/tasks/main.yml+mv /data/ansible/roles/plop/tasks/main.yml.new /data/ansible/roles/plop/tasks/main.yml
 ~~~ ~~~
  
Ligne 111: Ligne 115:
 ~~~ ~~~
  
-Tant qu'à faire +PS : pour ''ansible-lint'' il est important que le fichier ait l’extension yml ou yaml. 
-~~~bash + 
-mv /data/ansible/roles/plop/tasks/main.yml.new /data/ansible/roles/plop/tasks/main.yml+ 
  
-ansible-lint --offline --fix all /data/ansible/roles/plop/tasks/main.yml 
-~~~ 
  
-PS : pour ''ansible-lint'' il est important que le fichier ait l’extension yml ou yaml. 
  
  
  
tech/pb_encodage_fichier_ansible-lint_yamllint.1758216908.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki