Skip to content

vitor-caetano/fail2ban

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fail2ban

Install fail2ban via Ansible playbook to an ansible_target Docker container.

Example Usage:

docker network create -d bridge --subnet 172.25.0.0/16 isolated_nw

docker run -d -p 2222:22 \
  --name ansible_target \
  --network=isolated_nw \
  -v ~/.ssh/id_rsa.pub:/home/ubuntu/.ssh/authorized_keys \
  localhost:5000/ansible_target:latest

cd provisioning

docker run --rm -it \
  --network=isolated_nw \
  -v ~/.ssh/id_rsa:/root/.ssh/id_rsa \
  -v ~/.ssh/id_rsa.pub:/root/.ssh/id_rsa.pub \
  -v $(pwd):/ansible/playbooks \
  philm/ansible_playbook playbook.yml -i inventory

docker stop ansible_target
docker rm ansible_target

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors