Hi team,
 look at my playbook
---
-  hosts: all
   become: true
   become_user: ansible
   tasks:
   - name: add a user to the list of AllowUsers if not present
     vars:
       usernames:
          - shivakumar.venkataswamy
          - karthik.reddy
          - aman.saxena
     lineinfile:
       path: /etc/ssh/sshd_config
       backrefs: yes
       backup: yes
       state: absent
       regexp: '^AllowUsers((?:(?:\s+\S+(?!\S))(?<!\s{{ usernames 
}}))+\s*?)(\n?)$'
       line: 'AllowUsers\1 shivakumar.venkataswamy karthik.reddy 
aman.saxena\2'
       validate: /usr/sbin/sshd -t -f %s

I'm facing below error,
SSH password: 
1
BECOME password[defaults to SSH password]: 
2
3
PLAY [all] 
*********************************************************************12:45:29
4
5
TASK [Gathering Facts] 
*********************************************************12:45:29
6
ok: [172.16.13.254]
7
8
TASK [add a user to the list of AllowUsers if not present] 
*********************12:45:31
9
An exception occurred during task execution. To see the full traceback, use 
-vvv. The error was: IOError: [Errno 13] Permission denied: 
'/etc/ssh/sshd_config'
10
fatal: [172.16.13.254]: FAILED! => {"changed": false, "module_stderr": 
"Shared connection to 172.16.13.254 closed.\r\n", "module_stdout": 
"Traceback (most recent call last):\r\n File 
\"/home/ansible/.ansible/tmp/ansible-tmp-1655190931.6542027-6944-29566285149733/AnsiballZ_lineinfile.py\",
 
line 102, in <module>\r\n _ansiballz_main()\r\n File 
\"/home/ansible/.ansible/tmp/ansible-tmp-1655190931.6542027-6944-29566285149733/AnsiballZ_lineinfile.py\",
 
line 94, in _ansiballz_main\r\n invoke_module(zipped_mod, temp_path, 
ANSIBALLZ_PARAMS)\r\n File 
\"/home/ansible/.ansible/tmp/ansible-tmp-1655190931.6542027-6944-29566285149733/AnsiballZ_lineinfile.py\",
 
line 40, in invoke_module\r\n 
runpy.run_module(mod_name='ansible.modules.files.lineinfile', 
init_globals=None, run_name='__main__', alter_sys=True)\r\n File 
\"/usr/lib64/python2.7…
11
12
PLAY RECAP 
*********************************************************************12:45:32
13
172.16.13.254 : ok=1 changed=0 unreachable=0 failed=1 skipped=0 rescued=0 
ignored=0   

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/551f8529-2fc7-409c-bac9-06216fb7c6d5n%40googlegroups.com.

Reply via email to