@DarkKefir

Используя PHP вызвать ansible-playbook?

[Noob Detected]

Пытаясь средствами имеющейся CMS, написанной на PHP, вызвать сценарий ansible.

Задействованы: Symfony 3 и https://github.com/maschmann/php-ansible/

Задача:
Через веб-форму, передав данные, вызвать ansible-playbook

Пример:

$ansible = new Ansible();

$ansible->playbook()->play('add.yml')->extraVars([$vars])->execute();


Все, что мне нужно работает через root в шелле.
Но вот передать вышежелаемое через форму на сайте (используется www-data) не получается.
Менял в указанном запросе данного форка аргумент user -итог один.

Возможно, секрет прост - но тупо не могу понять - как Using PHP call Ansible Playbook - используя PHP вызвать необходимые для меня Ansible playbook'и.

Используя тот же WP, я "вижу" что при установке создаются и директории, и устанавливается БД...

Но теперь. в моем случае, как я могу те же условия/знания применить в конкретном случае?
  • Вопрос задан
  • 130 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы