make - Выполнение целей в Makefile
Новое в версии 2.1.
Описание
- Выполнение целей в Makefile.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- make
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| chdir обязательно | Перейти в этот каталог перед запуском make | |
| file (добавлен в 2.5) | Значение по умолчанию: нет | Использовать файл в качестве Makefile |
| params | Значение по умолчанию: нет | Дополнительные параметры для передачи make |
| target | Значение по умолчанию: нет | Целевая задача для выполнения |
Примеры
# Build the default target
- make:
chdir: /home/ubuntu/cool-project
# Run `install` target as root
- make:
chdir: /home/ubuntu/cool-project
target: install
become: yes
# Pass in extra arguments to build
- make:
chdir: /home/ubuntu/cool-project
target: all
params:
NUM_THREADS: 4
BACKEND: lapack
# Pass a file as a Makefile
- make:
chdir: /home/ubuntu/cool-project
target: all
file: /some-project/Makefile
Статус
Этот модуль помечен как превью, что означает, что его интерфейс не гарантированно будет совместим с предыдущими версиями.
Автор
- Linus Unnebäck (@LinusU) <linus@folkdatorn.se>
Подсказка
Если вы заметили какие-либо проблемы в этом руководстве, вы можете отредактировать этот документ, чтобы улучшить его.
© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.5/modules/make_module.html