Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何在游戏书中使用Ansible服务模块?_Linux_Service_Sudo_Ansible - Fatal编程技术网

Linux 如何在游戏书中使用Ansible服务模块?

Linux 如何在游戏书中使用Ansible服务模块?,linux,service,sudo,ansible,Linux,Service,Sudo,Ansible,我正在编写一个部署应用程序的剧本。我是作为一个普通用户使用SSH'ing,而不是root用户。在应用程序完成部署后,我希望重新启动其服务。显然,要重新启动服务,我需要某种sudo特权 在我的/etc/sudoers文件中,我有: redadmin ALL=(root) NOPASSWD: /usr/sbin/service apache2 * 但是,当我运行Ansible playbook时,它会在到达以下位置时挂起: - name: Restarting apache service:

我正在编写一个部署应用程序的剧本。我是作为一个普通用户使用SSH'ing,而不是root用户。在应用程序完成部署后,我希望重新启动其服务。显然,要重新启动服务,我需要某种
sudo
特权

在我的
/etc/sudoers
文件中,我有:

redadmin ALL=(root) NOPASSWD: /usr/sbin/service apache2 *
但是,当我运行Ansible playbook时,它会在到达以下位置时挂起:

- name: Restarting apache
  service: name=apache2 state=restarted
  sudo: yes

我如何修改我的剧本以使用Ansible的
服务
模块,而不给予
redadmin
用户完全根权限?

有关专业服务器、网络或相关基础设施管理的问题与堆栈溢出无关,除非它们直接涉及编程或编程工具。您可能可以获得有关的帮助。此问题与Ansible playbook有关,而不是一般的服务器设置。SO上有88个带“ansible”的问题,而SF上有23个问题。这个问题中没有代码。编程的角度在哪里?不是因为它不是一个编程问题,请参见第页关于这个特殊问题的讨论