从本地工作,但从另一台服务器的包装员要求根权限
有一点上下文,我使用一个可靠的configuration器在AWS上创buildAMI映像。 包装员的有关部分和ansible: packer.json "provisioners": [{ "type": "shell", "inline": [ "sleep 15", "sudo apt-get update", "sudo apt-get install -y aptitude python" ] }, { "type": "ansible", "playbook_file": "../provision/ansible-playbook.yml", "groups": ["webworker"], "extra_arguments": [ "–become-method=sudo" ] }] tasks.yml – name: Install tools become: true apt: name: "{{ item }}" state: latest with_items: – build-essential – git 在我的本地机器上,一切顺利。 但是作为CI的一部分,使用我们的Jenkins服务器来运行这个打包器脚本,但是在第一个已经成型的任务中失败了,在这种情况下,第一步是通过apt模块安装一些工具: […]