https://github.com/elotojaa/ansible
A simple playbook for installing packages & setting up debian
https://github.com/elotojaa/ansible
ansible docker-compose python
Last synced: about 1 year ago
JSON representation
A simple playbook for installing packages & setting up debian
- Host: GitHub
- URL: https://github.com/elotojaa/ansible
- Owner: EloToJaa
- License: gpl-3.0
- Created: 2023-02-03T23:34:36.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-28T11:37:59.000Z (about 2 years ago)
- Last Synced: 2025-03-28T16:59:17.177Z (about 1 year ago)
- Topics: ansible, docker-compose, python
- Language: Jinja
- Homepage:
- Size: 347 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# debian-ansible
A simple interactive script/Ansible playbook that sets up Debian-based machines with a few useful tools and security features.
## Fork
This playbook is a fork of [notthebee/ansible-easy-vpn](https://github.com/notthebee/ansible-easy-vpn)
## Usage
```
wget https://raw.githubusercontent.com/EloToJaa/ansible/master/bootstrap.sh -O bootstrap.sh && bash bootstrap.sh
```
## Features
* Automated and unattended upgrades
* SSH hardening
* SSH public key pair generation (optional, you can also use your own keys)
## FAQ
### Q: I can't copy the SSH key to my Windows machine
On Windows, you might need to create the `C:\Users\\.ssh` folder manually before running the commands at the end of the playbook:
```
mkdir C:\Users\\.ssh
scp -P 22 root@:/tmp/id_ssh_ed25519 C:\Users\\.ssh
ssh -p 22 @ -i C:\Users\\.ssh\id_ssh_ed25519
```