Инструменты пользователя

Инструменты сайта


ansible:playbooks

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
ansible:playbooks [2024/11/20 17:28]
admin
ansible:playbooks [2024/11/21 11:01] (текущий)
admin
Строка 405: Строка 405:
 [[https://github.com/morphje/ansible_pass_lookup/blob/master/README.md]]\\ [[https://github.com/morphje/ansible_pass_lookup/blob/master/README.md]]\\
  
 +Python скрипт нужно поместить в папку "lookup_plugins" в папку с ролью\\
 <code yaml> <code yaml>
- 
 - debug: - debug:
     msg: "{{ lookup('pass', 'example/test create=true length=42')}}"     msg: "{{ lookup('pass', 'example/test create=true length=42')}}"
Строка 412: Строка 412:
 - debug: - debug:
     msg: "{{ lookup('custom_var', 'my_variable')}}"     msg: "{{ lookup('custom_var', 'my_variable')}}"
 +</code>
 +</details>
  
 +
 +
 +<details>
 +<summary>:!: Поиск и перебор файлов в ОС </summary>
 +[[https://www.dmosk.ru/miniinstruktions.php?mini=ansible-examples#files]]
 +
 +<code yaml>
 +- name: "find files"
 +  find:
 +    path: "/my-folder/"
 +    file_type: file
 +    patterns: "*.yml,*.yaml"
 +    recurse: true
 +  register: list_files
 +
 +- name: "show list"
 +  debug:
 +    msg: "file: {{ item }}"
 +  loop: "{{ list_files.files | map(attribute='path') | list }}"
 </code> </code>
 </details> </details>
 +
  
  
ansible/playbooks.1732123726.txt.gz · Последнее изменение: 2024/11/20 17:28 — admin