Как перезапустить IPtables службы из анзибля (для того, чтобы перезагрузить конфигурационный файл /etc/sysconfig/iptables
)удалось перезапустить IPTables из анзибля (требуется Интерактивная аутентификация)
У меня есть обработчик restart iptables
определен как
service: name=iptables enabled=yes state=restarted
Но он производит следующее сообщение об ошибке:
фатальный: [xx.xx.xx.xx]: FAILED! => {"changed": false, "failed": true, "msg": "Не удалось остановить iptables.service: требуется интерактивная аутентификация . \ n Не удалось запустить iptables.service: требуется интерактивная проверка . \ n" }
Я работаю с CentOS Linux release 7.2.1511 (Core)
Вы используете свою задачу как Sudo? – ydaetskcoR
Нет, я не использовал sudo. Добавление стать: да разрешила проблему. Интересно, почему сообщение об ошибке вводит в заблуждение. Обычно отсутствующее сообщение sudo вызывало сообщение об ошибке, например «Permission denied». –
Если вы запустили 'systemctl restart iptables' (или эквивалент, если вы не используете systemd) в качестве не привилегированного пользователя в поле непосредственно, вы заметите, что получите приглашение sudo/gksudo. Это то, что Ansible обнаруживает и вызывает ошибки. – ydaetskcoR