mirror of
				https://gitlab.sectorq.eu/jaydee/ansible.git
				synced 2025-10-31 02:11:10 +01:00 
			
		
		
		
	alias
This commit is contained in:
		| @@ -1,41 +1,51 @@ | ||||
| - block: | ||||
|   - name: Install fail2ban packages | ||||
|     ansible.builtin.apt: | ||||
|       name:  | ||||
|         - fail2ban | ||||
|         - sendmail | ||||
| #add line  to /etc/hosts   | ||||
| #127.0.0.1 m-server localhost.... | ||||
|   - name: Copy files | ||||
|     copy: | ||||
|       src: "{{ item }}" | ||||
|       dest: /etc/fail2ban/jail.d/ | ||||
|     with_fileglob: | ||||
|       - "jail.d/*.conf" | ||||
| - name: Setup Fail2ban | ||||
|   become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}" | ||||
|   block: | ||||
|     - name: Install fail2ban packages | ||||
|       ansible.builtin.apt: | ||||
|         name: | ||||
|           - fail2ban | ||||
|           - sendmail | ||||
|   # add line  to /etc/hosts | ||||
|   # 127.0.0.1 m-server localhost.... | ||||
|     - name: Copy files | ||||
|       ansible.builtin.copy: | ||||
|         src: "{{ item }}" | ||||
|         dest: /etc/fail2ban/jail.d/ | ||||
|         mode: '0700' | ||||
|         owner: root | ||||
|         group: root | ||||
|       with_fileglob: | ||||
|         - "jail.d/*.conf" | ||||
|  | ||||
|   - name: Copy files | ||||
|     copy: | ||||
|       src: "{{ item }}" | ||||
|       dest: /etc/fail2ban/filter.d/ | ||||
|     with_fileglob: | ||||
|       - "filter.d/*.conf" | ||||
|     - name: Copy files | ||||
|       ansible.builtin.copy: | ||||
|         src: "{{ item }}" | ||||
|         dest: /etc/fail2ban/filter.d/ | ||||
|         mode: '0700' | ||||
|         owner: root | ||||
|         group: root | ||||
|       with_fileglob: | ||||
|         - "filter.d/*.conf" | ||||
|  | ||||
|   - name: Copy files | ||||
|     copy: | ||||
|       src: "{{ item }}" | ||||
|       dest: /etc/fail2ban/action.d/ | ||||
|     with_fileglob: | ||||
|       - "action.d/*.conf" | ||||
|     - name: Copy files | ||||
|       ansible.builtin.copy: | ||||
|         src: "{{ item }}" | ||||
|         dest: /etc/fail2ban/action.d/ | ||||
|         mode: '0700' | ||||
|         owner: root | ||||
|         group: root | ||||
|       with_fileglob: | ||||
|         - "action.d/*.conf" | ||||
|  | ||||
|   - name: disable sendmail service | ||||
|     ansible.builtin.service: | ||||
|       name: sendmail.service | ||||
|       state: stopped | ||||
|       enabled: false | ||||
|     - name: Disable sendmail service | ||||
|       ansible.builtin.service: | ||||
|         name: sendmail.service | ||||
|         state: stopped | ||||
|         enabled: false | ||||
|  | ||||
|   - name: Restart fail2ban service | ||||
|     ansible.builtin.service: | ||||
|       name: fail2ban.service | ||||
|       state: restarted | ||||
|       enabled: true | ||||
|   become: true | ||||
|     - name: Restart fail2ban service | ||||
|       ansible.builtin.service: | ||||
|         name: fail2ban.service | ||||
|         state: restarted | ||||
|         enabled: true | ||||
|   | ||||
		Reference in New Issue
	
	Block a user