community.general.make – Запуск целей в файле Makefile
Примечание
Этот плагин является частью коллекции community.general (версия 1.3.2).
Для его установки используйте: ansible-galaxy collection install community.general.
Для использования в книге задач укажите: community.general.make.
Обзор
- Запуск целей в файле Makefile.
Требования
Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.
- make
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| chdir путь / обязательно | Изменить текущую директорию перед запуском make. | |
| file путь | Использовать пользовательский Makefile. | |
| make путь добавлен в 0.2.0 community.general | Использовать определённый бинарник make. | |
| params словарь | Дополнительные параметры для передачи в make. | |
| target строка | Целевое действие для запуска. Обычно это что-то вроде install,test или all. |
Примеры
- name: Build the default target
community.general.make:
chdir: /home/ubuntu/cool-project
- name: Run 'install' target as root
community.general.make:
chdir: /home/ubuntu/cool-project
target: install
become: yes
- name: Build 'all' target with extra arguments
community.general.make:
chdir: /home/ubuntu/cool-project
target: all
params:
NUM_THREADS: 4
BACKEND: lapack
- name: Build 'all' target with a custom Makefile
community.general.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.10/collections/community/general/make_module.html