|
88 | 88 | - userroot is defined |
89 | 89 | - userroot|length > 0 |
90 | 90 |
|
91 | | - - name: Process line into file /etc/sudoers.d/{{login}} for su admin |
| 91 | + - name: Process line into file /etc/sudoers.d/{{login}} for sudo su - admin |
92 | 92 | lineinfile: |
93 | 93 | path: /etc/sudoers.d/{{ login }} |
94 | 94 | line: "{{ login }} ALL=(ALL) /usr/bin/su - admin" |
|
102 | 102 | - userpublickey|length > 0 |
103 | 103 | - userroot is not defined |
104 | 104 |
|
105 | | - - name: Process line into file /etc/sudoers.d/{{login}} for su osu |
| 105 | + - name: Process line into file /etc/sudoers.d/{{login}} for sudo su - osu |
106 | 106 | lineinfile: |
107 | 107 | path: /etc/sudoers.d/{{ login }} |
108 | 108 | line: "{{ login }} ALL=(ALL) /usr/bin/su - osu*" |
|
116 | 116 | - userpublickey|length > 0 |
117 | 117 | - userroot is not defined |
118 | 118 |
|
119 | | - - name: Remove deprecated line into file /etc/sudoers.d/{{login}} for su admin |
| 119 | + - name: Process line into file /etc/sudoers.d/{{login}} for sudo fail2ban |
| 120 | + lineinfile: |
| 121 | + path: /etc/sudoers.d/{{ login }} |
| 122 | + line: "{{ login }} ALL=(ALL) /usr/bin/fail2ban-client" |
| 123 | + owner: root |
| 124 | + group: root |
| 125 | + mode: '0440' |
| 126 | + create: yes |
| 127 | + state: present |
| 128 | + when: |
| 129 | + - userpublickey is defined |
| 130 | + - userpublickey|length > 0 |
| 131 | + - userroot is not defined |
| 132 | + |
| 133 | + - name: Remove deprecated line into file /etc/sudoers.d/{{login}} for sudo su - admin |
120 | 134 | lineinfile: |
121 | 135 | path: /etc/sudoers.d/{{ login }} |
122 | 136 | line: "{{ login }} ALL=(ALL) NOPASSWD:/bin/su - admin" |
|
129 | 143 | - userpublickey is defined |
130 | 144 | - userpublickey|length > 0 |
131 | 145 |
|
132 | | - - name: Remove deprecated line into file /etc/sudoers.d/{{login}} for su osu |
| 146 | + - name: Remove deprecated line into file /etc/sudoers.d/{{login}} for sudo su - osu |
133 | 147 | lineinfile: |
134 | 148 | path: /etc/sudoers.d/{{ login }} |
135 | 149 | line: "{{ login }} ALL=(ALL) NOPASSWD:/bin/su - osu*" |
|
0 commit comments