-
Notifications
You must be signed in to change notification settings - Fork 0
/
allow_tcp_fwd.yml
31 lines (29 loc) · 976 Bytes
/
allow_tcp_fwd.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
- name: Verify if AllowTCPForwarding is set to yes and if so, don't change, 7th
hosts: ubuntu-rke
#remote_user: ubuntu
tasks:
- name: Try to replace the line
replace:
dest : /etc/ssh/sshd_config
replace : '#AllowTcpForwarding yes'
regexp : '^#AllowTcpForwarding'
backup : yes
register : checkIfLineIsHere
# If the line not is here, I add it
- name: Add line
lineinfile:
state : present
dest : /etc/ssh/sshd_config
line : '#AllowTcpForwarding yes'
regexp : ''
insertafter: EOF
when: checkIfLineIsHere.changed == false
# If the line is here, I still want this line in the file, Then restore it
- name: Restore the searched line.
lineinfile:
state : present
dest : /etc/ssh/sshd_config
line : '#AllowTcpForwarding yes'
regexp : '^#AllowTcpForwarding'
when: checkIfLineIsHere.changed