geerlingguy / ansible-role-security

Ansible Role - Security

Home Page:https://galaxy.ansible.com/geerlingguy/security/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Permission Denied on sudoers file?

armenr opened this issue · comments

Thanks for all of the great work you do in the Ansible realm!

Today, randomly, I started getting this error:

    amazon-ebs: failed: [default] (item=ubuntu) => changed=false
    amazon-ebs:   item: ubuntu
    amazon-ebs:   module_stderr: |-
    amazon-ebs:     Shared connection to 127.0.0.1 closed.
    amazon-ebs:   module_stdout: |-
    amazon-ebs:     Traceback (most recent call last):
    amazon-ebs:       File "/home/ubuntu/.ansible/tmp/ansible-tmp-1569859033.2080152-69441553871837/AnsiballZ_lineinfile.py", line 113, in <module>
    amazon-ebs:         _ansiballz_main()
    amazon-ebs:       File "/home/ubuntu/.ansible/tmp/ansible-tmp-1569859033.2080152-69441553871837/AnsiballZ_lineinfile.py", line 105, in _ansiballz_main
    amazon-ebs:         invoke_module(zipped_mod, temp_path, ANSIBALLZ_PARAMS)
    amazon-ebs:       File "/home/ubuntu/.ansible/tmp/ansible-tmp-1569859033.2080152-69441553871837/AnsiballZ_lineinfile.py", line 48, in invoke_module
    amazon-ebs:         imp.load_module('__main__', mod, module, MOD_DESC)
    amazon-ebs:       File "/usr/lib/python3.6/imp.py", line 235, in load_module
    amazon-ebs:         return load_source(name, filename, file)
    amazon-ebs:       File "/usr/lib/python3.6/imp.py", line 170, in load_source
    amazon-ebs:         module = _exec(spec, sys.modules[name])
    amazon-ebs:       File "<frozen importlib._bootstrap>", line 618, in _exec
    amazon-ebs:       File "<frozen importlib._bootstrap_external>", line 678, in exec_module
    amazon-ebs:       File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
    amazon-ebs:       File "/tmp/ansible_lineinfile_payload_sj_er2a2/__main__.py", line 524, in <module>
    amazon-ebs:       File "/tmp/ansible_lineinfile_payload_sj_er2a2/__main__.py", line 515, in main
    amazon-ebs:       File "/tmp/ansible_lineinfile_payload_sj_er2a2/__main__.py", line 257, in present
    amazon-ebs:     PermissionError: [Errno 13] Permission denied: b'/etc/sudoers'
    amazon-ebs:   msg: |-
    amazon-ebs:     MODULE FAILURE
    amazon-ebs:     See stdout/stderr for the exact error
    amazon-ebs:   rc: 1
    amazon-ebs:

I'm provisioning remotely with Ansible, through packer.

This has worked a ton of times before, and today, out of the blue, it stopped working. I'm kind of confused.

I'm assuming nothing's changed, but I wonder if maybe you've seen this before?