You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 months ago | |
---|---|---|
files | 2 months ago | |
tasks | 2 months ago | |
.ansible-lint | 2 months ago | |
.gitignore | 2 months ago | |
.yamllint | 2 months ago | |
LICENSE | 2 months ago | |
README.md | 2 months ago | |
ansible.cfg | 2 months ago | |
example.config.yml | 2 months ago | |
example.inventory.ini | 2 months ago | |
main.yml | 2 months ago | |
requirements.yml | 2 months ago |
README.md
Linux Privacy Ansible Playbook
This playbook installs and configures the steps recommended by Privacy Guides to make your Linux environment more secure.
Currently, only support for Fedora Workstation and Fedora Silverblue is provided. Contributions to make this playbook work for other distributions are welcome.
Setup
- Install Ansible. The easiest way is via Pip:
- (If on Pi/Debian):
sudo apt-get install -y python3-pip
- (Everywhere):
pip3 install ansible
- (If on Pi/Debian):
- Clone this repository:
git clone https://codeberg.org/bart/linux-privacy-playbook.git
, then enter the repository directory:cd linux-privacy-playbook
. - Install requirements:
ansible-galaxy collection install -r requirements.yml
. - Make copies of the following files and customize them to your liking:
example.inventory.ini
toinventory.ini
.example.config.yml
toconfig.yml
- Run the playbook:
ansible-playbook main.yml
License
CC0 1.0 Universal
Author
This project was created in 2022 by Bart Mathijssen.