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
Статус
- Данный модуль не гарантирует обратную совместимость интерфейса. [превью]
- Этот модуль поддерживается сообществом Ansible. [community]
Авторы
- 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.7/modules/make_module.html