Запретить модулю Ansible Synchronize создавать временный каталог - PullRequest
0 голосов
/ 07 июня 2018

Я использую модуль Ansible Synchronize примерно так:

- name: Synchronization of src on the control machine to dest on the remote hosts
  synchronize:
    src: http-checks/
    dest: "{{ datadog_path }}/conf.d/http_check.d/"
    delete: yes
    recursive: yes

После выполнения playbook создается каталог с именем ~core/ с такой структурой каталогов:

├── ansible.cfg
├── hosts
├── site.yaml
└── ~core
    └── .ansible
        └── tmp
            └── ansible-tmp-1528320500.98-124390628295059
                └── synchronize.py

Вопрос: Как запретить создание каталога?

Я не могу найти ссылку на этот каталог tmp в документах ansible или rsync.

1 Ответ

0 голосов
/ 20 июня 2018

После просмотра https://github.com/ansible/ansible/issues/21562

Кажется, мне нужно добавить remote_tmp в ansible.cfg:

# ansible.cfg
...
remote_tmp = $HOME/.ansible/tmp
...