ansible создать локальный каталог (мастер) - PullRequest
0 голосов
/ 24 февраля 2020

Я забыл, как создать каталог localhost (ansible svr). Я использую мой ansible сервер в качестве кеша для загрузки файлов и их копирования после этого на удаленные хосты.

Вот пример задачи и playbook

tasks

- name:  Create temp folder
  file:
    path: "{{ item }}"
    state: directory
    mode: 0755
  with_items:
    - /tmp/foo/

playbook

- hosts: foo

  roles:
   - foo

Пробовал с этим, но не работает:

- name:  Create temp folder
  file:
    path: "{{ item }}"
    state: directory
    mode: 0755
    remote_src: no
  with_items:
    - /tmp/foo/

Спасибо

1 Ответ

0 голосов
/ 24 февраля 2020

Я нашел решение delegate_to: localhost

- name:  Create temp folder
  file:
    path: "{{ item }}"
    state: directory
    mode: 0755
  delegate_to: localhost
  with_items:
    - /tmp/foo/
...