&& cd dir && make && make install?
это общая схема как руками работает.
я сделал отдельную задачу на git clone (ansible.builtin.git) и отдельную на билд:
ansible.builtin.command:
cmd: "{{ item }}"
loop:
- cd /tmp/GIT_REPO_DIR
- 'make USE_PGXS=1 clean'
- 'make USE_PGXS=1'
- 'make USE_PGXS=1 install'
а эта штука говорит
failed: [host1] (item=cd /tmp/GIT_REPO_DIR) => {"ansible_loop_var": "item", "changed": false, "cmd": "cd /tmp/GIT_REPO_DIR", "item": "cd /tmp/GIT_REPO_DIR", "msg": "[Errno 2] No such file or directory: b'cd'", "rc": 2}
дира естественно на хосте есть. я могу туда сделать cd руками
что ты задумал
обычный гит клон и маке инстал
Там модуль для make тоже есть кстати говоря
оно в отдельной коллекции и не хочу дополнительно ставить что-то
Обсуждают сегодня